竞赛讨论区 > 牛客小白月赛79
头像
开开开ac
发布于 2023-10-20 21:08
+ 关注

牛客小白月赛79

想问问第二题的题解,为什么我写的这个代码通过不了,有没有大佬指点一下

#include<iostream>

using namespace std;

int main() {

int N;

cin >> N;

int* arry=new int[N];

long sum = 0;

for (int i = 0; i < N; i++) {

cin >> arry[i];

sum += arry[i];

getchar();

}

for (int i = 0; i < N; i++) {

if (N == 1 && sum % 2 != 0) { sum = 0; break; }

if (sum % 2 == 0) {

break;

}

else {

sum -= arry[i];

if (i > 0) { sum = sum + arry[i - 1]; }

}

}

cout << sum;

delete[] arry;

return 0;

}

全部评论

(0) 回帖
加载中...
话题 回帖

等你来战

查看全部

热门推荐