fn main() {
let n = 5;
let mut v1: [i32; 5] = [1, 2, 3, 4, 5];
let mut v2: [i32; 5] = [1, 0, 1, 0, 1];
v1.sort();
v2.sort();
let mut ans = 0;
for i in 0.. {
if !(i < n) {
break;
}
ans = ans + v1[i] * v2[n - i - 1];
}
println!("{}", ans);
}
6