Module b
Expand description
ยงABC 368 B - Decrease 2 max elements
refs: https://atcoder.jp/contests/abc368/tasks/abc368_b
use proconio::input;
fn main() {
input! {
n: usize,
mut a: [usize; n],
}
let mut count = 0;
while a.iter().filter(|&&x| x > 0).count() > 1 {
a.sort_by(|a, b| b.cmp(a));
a[0] -= 1;
a[1] -= 1;
count += 1;
}
println!("{count}");
}