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..N1. 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<=106)
  • 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
Copy
7
1 2 4 5 8 3 12
OUTPUT2
Copy
3

Comments

Please read the guidelines before commenting.


There are no comments at the moment.