Matrix chain multiplication: Difference between revisions

m
(→‎{{header|rust}}: Rust version)
Line 1,014:
fn main() {
println!("{}\n", mcm_display(vec![5, 6, 3, 1]));
println!(
println!("{}\n", mcm_display(vec![1, 5, 25, 30, 100, 70, 2, 1, 100, 250, 1, 1000, 2]));
"{}\n",
println!("{}\n", mcm_display(vec![1000, 1, 500, 12, 1, 700, 2500, 3, 2, 5, 14, 10]));
println!("{}\n", mcm_display(vec![1, 5, 25, 30, 100, 70, 2, 1, 100, 250, 1, 1000, 2]));
);
println!(
"{}\n",
println!("{}\n", mcm_display(vec![1000, 1, 500, 12, 1, 700, 2500, 3, 2, 5, 14, 10]));
);
}
 
Line 1,023 ⟶ 1,029:
let ans = mcm(dims, &mut costs);
let mut mats = (1..=ans.1.len() + 1)
.into_iter()
.map(|x| x.to_string())
.collect::<Vec<String>>();
Line 1,078 ⟶ 1,083:
Cost : 1773740
</pre>
 
== {{header|Stata}} ==
=== Recursive solution ===
Anonymous user