c++ 非官方题解
2025-06-15 08:52:35
发布于:北京
3阅读
0回复
0点赞
这道题挺入门的,但有可能有很多人全部wa声一片,这是没有开long long的问题。我们大可以这样:
#define int long long //当然也可以用typedef等
...
signed main (){
...
return 0;
}
当然啦,define写在主函数之内也可以呦。
以下是题解:
#include<bits/stdc++.h>
#define int long long
using namespace std;
int sum;
signed main (){
int n;
cin >> n;
for (int i = 0; i < n; i++){
int n;
cin >> n;
if (n % 5 == 0)
sum += n;
}
cout << sum;
return 0;
}
如果大家要在代码块里看的话:
#include <bits/stdc++.h>
#define int long long
using namespace std;
int sum;
signed main (){
int n;
cin >> n;
for (int i = 0; i < n; i++){
int n;
cin >> n;
if (n % 5 == 0)
sum += n;
}
cout << sum;
return 0;
}
对了,大家虽然知道测试点数据很大,但有多大呢?
反正就是很大。
这里空空如也
有帮助,赞一个