速食题解:三种都能过
2026-07-06 12:25:17
发布于:广东
31阅读
0回复
0点赞
一个平平无奇的题解
上代码!!!
第一种
⬇
#include <bits/stdc++.h>
using namespace std;int a[5005];
int main(){
int n,b=0,c=0;
cin >> n;
for(int i = 1;i <= n;i++){
cin >> a[i];
}
for(int i = 1;i <= n;i++){
if(a[i]%2==0){
b+=a[i];
}
else{
c+=a[i];
}
}
cout << c << endl << b;
return 0;
}
依旧压缩
第二种
⬇
#include <bits/stdc++.h>
using namespace std;int a[5005];int main(){int n,b=0,c=0;cin >> n;for(int i = 1;i <= n;i++){cin >> a[i];}for(int i = 1;i <= n;i++){if(a[i]%2==0){b+=a[i];}else{c+=a[i];}}cout << c << endl << b;;return 0;}
但是我好像看到只有一个测试点🧐
第三种
⬇
#include <bits/stdc++.h>
using namespace std;
int main(){
cout << "15" << endl << "18";
return 0;
}
建议使用第一种,因为其他的太神秘了。
这里空空如也







有帮助,赞一个