1 条题解

  • 0
    @ 2026-4-17 17:06:25

    这题数据不大,假如5000个数都是奇数,那么奇数总和最大就是5000*20000=100000000(1亿),用long long就可以。

    #include<bits/stdc++.h>
    using namespace std;
    int main() {
    	int n;
    	cin>>n;
    	long long o=0,p=0;
    	for(int i=0;i<n;i++){
    		int a;
    		cin>>a;
    		if(a%2) o+=a;
    		else p+=a;
    	}
    	cout<<o<<endl<<p;
    	return 0;
    }
    
    

    信息

    ID
    334
    时间
    1000ms
    内存
    256MiB
    难度
    1
    标签
    递交数
    148
    已通过
    85
    上传者