69分求助(#1#2#3#10#18#22#23WA)

P1909 [NOIP2016 普及组] 买铅笔

不喜勿喷,别举报
by Aslan0525 @ 2023-08-14 10:53:31


三个```if```里面的条件写错了,应该改成```n / a * a < n```才对。
by ssSSSss_sunhaojia @ 2023-08-14 10:57:57


@[Aslan0525](/user/739605)
by ssSSSss_sunhaojia @ 2023-08-14 10:58:25


感谢感谢 Thanks♪(・ω・)ノ 过了
by Aslan0525 @ 2023-08-14 10:59:35


``` #include<iostream> using namespace std; int main() { int n, a, b, s1 = 0, s2 = 0, s3 = 0, m = 0; cin >> n; cin >> a >> b; s1=n / a * b; if(n / a * a < n) { s1 += b; } cin >> a >> b; s2=n / a * b; if(n / a * a < n) { s2 += b; } cin >> a >> b; s3 = n / a * b; if(n / a * a < n) { s3 += b; } m = min(min(s1, s2), s3); cout << m; } ```
by Genius_physicist @ 2023-08-15 10:30:14


这样会更好
by Genius_physicist @ 2023-08-15 10:30:52


|