in contests/zone2021/zone2021_b_another.rs [17:40]
fn solve(src: &str) -> String {
let source = AutoSource::from(src);
input! {
from source,
N: usize,
D: usize,
H: usize,
mut dhs: [[f64; 2]; N]
}
let mut answer: f64 = 0.;
for dh in dhs {
let d = dh[0];
let h = dh[1];
let katamuki: f64 = (H as f64 - h) / (D as f64 - d);
let takasa = h - d * katamuki;
answer = fmax(answer, takasa);
}
format!("{:.4}", answer)
}