酒吧专买牛奶 @ 2022-11-19 23:26:51
由于 rust 语言近年间比较火,而洛谷作为少有的支持 rust 的先进 oj,可能会吸引部分 rust 新手来此锻炼代码能力。现提供一份 ac 代码,以供参考
蒟蒻参上(
use std::{io};
fn main(){
let mut input=String::new();
match io::stdin().read_line(&mut input) {
Ok(_) => {
let target: f64;
if let Ok(t) = input.trim().parse::<i32>() {
target = t as f64;
} else {
target = 1.0;
}
let (mut sum, mut d, mut ans): (f64, f64, i32) = (0.0, 1.0, 0);
loop {
if sum > target {
break;
} else {
sum += 1.0 / d;
d += 1.0;
ans += 1;
}
}
println!("{}", ans);
}
_ => {
// will never reach
println!("Error!")
}
}
()
}
by Astra0 @ 2022-11-19 23:30:32
为什么不扔到题解里。
by Helloworld_Dk @ 2022-11-19 23:30:59
tlqtj
by UnyieldingTrilobite @ 2022-11-19 23:56:04
您好,欢迎来到洛谷,这边建议……
哦注册两年了啊,建议找管理员加题解,根据社区规则发在讨论区一般是不被允许的。
要是这种提供代码的比较特殊那当我没说。
by __mcr130102__ @ 2022-12-22 18:59:06
对