contests/donuts-2015/donuts_2015_1.rs (12 lines of code) (raw):
#![allow(non_snake_case)]
use proconio::input;
fn main() {
input! {
R: u32,
D: u32
}
let a: f64 = (R * R) as f64 * std::f64::consts::PI;
let l: f64 = (D * 2) as f64 * std::f64::consts::PI;
let x = a * l;
println!("{}", x);
}
// https://atcoder.jp/contests/donuts-2015/tasks/donuts_2015_1