Submission
Status:
[PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: KantaponZ
Problemset: Bored Cat
Language: cpp
Time: 0.009 second
Submitted On: 2025-10-17 03:29:28
#include <bits/stdc++.h>
using namespace std;
int N;
int A[100005];
int main() {
ios_base::sync_with_stdio(0), cin.tie(0);
cin >> N;
for (int i = 1; i <= N; i++) cin >> A[i];
if (N % 2 == 1) {
cout << N;
return 0;
}
for (int i = 2; i <= N - 1; i++) {
A[i + 1] += A[i - 1] - A[i];
A[i] = A[i - 1];
}
if (A[N] != A[N - 1]) {
cout << N - 1;
} else cout << N;
}