Submission
Status:
[PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: tha_smith
Problemset: Bored Cat
Language: cpp
Time: 0.009 second
Submitted On: 2025-10-08 22:02:31
#include <iostream>
using namespace std;
int main() {
ios_base::sync_with_stdio(false); cin.tie(NULL);
int n,sum=0;
cin >> n;
int num[n];
for(int i=0; i<n; i++) {
cin >> num[i];
}
if(n%2==0) {
for(int i=0; i<n; i++) { //pairing numbers
//cout << num[i] << endl;
if(i%2==1) { //starts with 0
sum-=num[i];
//cout << "even" << sum << endl;
}
else {
sum+=num[i];
//cout << "odd" << sum << endl;
}
}
if(sum==0) { //all pair
cout << n;
}
else {
cout << n-1;
}
}
else { //there isn't a possibility of an even amount of matching number
cout << n;
}
}