use proconio::{fastout, input}; #[fastout] fn main() { input! { a: [u8], } println!("{}", output(solve(a))) } fn solve(a: Vec) -> Vec { let n = a.len(); let sum_a = a.iter().map(|&a| a as u32).sum::(); a.into_iter() .map(|a| (((100 + a) as u32 * n as u32 - sum_a) / (n as u32 * 2)) as u8) .collect() } fn output(ans: Vec) -> String { ans.into_iter() .map(|x| x.to_string()) .collect::>() .join("\n") }