Dãy chẵn lẻ cân bằng
View as PDF
Submit solution
Points:
200.00 (partial)
Time limit:
1.0s
Memory limit:
1G
Input:
stdin
Output:
stdout
Author:
Problem type
Allowed languages
C, C++, GAS64, Pascal, Perl, PHP, Python, Sed, TCL, Text
Cho dãy ~A~ gồm ~N~ số nguyên được đánh số từ ~0..N-1~. Hãy tìm một chỉ số i thỏa mãn điều kiện: dãy trước ~A[i]~ và dãy sau ~A[i]~ thỏa mãn điều kiện: số lượng số chẵn/lẻ trong dãy trước bằng số lượng số chẵn/lẻ trong dãy sau. Nếu tồn tại nhiều chỉ số thỏa mãn điều kiện, in chỉ số có giá trị bé nhất. Nếu không có chỉ số nào thỏa mãn, in ~-1~.
Input:
- Dòng đầu ghi số nguyên ~N (1<=N<=10^6)~
- Dòng tiếp theo ghi ~N~ số nguyên, các số cách nhau bởi dấu cách
Output:
- Ghi chỉ số cần tìm hoặc ~-1~ nếu không tồn tại chỉ số phù hợp.
Ví dụ:
INPUT 2
7
1 2 4 5 8 3 12
OUTPUT2
3
Comments