首项加末项乘项数除以2秒了
原题链接:7658.超时的for循环2024-02-12 13:43:12
发布于:湖南
#include <iostream>
#include <cstdio>
#define int long long
using namespace std;
signed main(){
int n, m, k;
cin >> n >> m >> k;
int l, r;
for(l = n;; l++){
if(l % k == 0) break;
}for(r = m;; r--){
if(r % k == 0) break;
}if(l > r){
cout << 0;
return 0;
}
int shu = (r - l) / k + 1;
cout << (l + r) * shu / 2;
return 0;
}
全部评论 2
数据太弱了,增强了一下,这样你就过不了了
2024-03-30 来自 北京
0但还是很简单
2024-03-30 来自 北京
0改了一下,也是易如反掌啊~~~
2024-04-01 来自 广东
0
yizy
2024-02-12 来自 湖南
0
有帮助,赞一个