[Quảng Trị - THT - 2024] Câu 2: Xóa số trên dãy
Xem dạng PDF
Gửi bài giải
Điểm:
800,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
XOASO.INP
Output:
XOASO.OUT
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch
Cho dãy ~n~ số nguyên không âm ~a_1,a_2,\ldots,a_n~. Người ta tiến hành chọn ra hai chỉ số ~i~, ~j~ sao cho ~i<j~ và xoá khỏi dãy hai số ~a_i~, ~a_j~ để tổng giá trị các số còn lại trong dãy là số chẵn.</p>
Yêu cầu
Đếm số lượng cách chọn hai chỉ số ~i~, ~j~ thoả mãn. Hai cách chọn khác nhau nếu tồn tại một chỉ số khác nhau.
Input
- Dữ liệu được đọc từ file văn bản
XOASO.INP. - Dòng thứ nhất chứa số nguyên dương ~n~ (~2 \leq n \leq 10^6~).
- Dòng thứ hai chứa ~n~ số nguyên không âm ~a_1,a_2,\ldots,a_n~ (~0 \leq a_i \leq 10^9~, ~1 \leq i \leq n~). Các số cách nhau bởi dấu cách.
Output
- Ghi kết quả ra file văn bản
XOASO.OUT. - Ghi ra một số nguyên duy nhất cho biết số cách chọn hai chỉ số ~i~, ~j~ thoả mãn.
Scoring
| Subtask | Score | Constraints |
|---|---|---|
| ~1~ | ~(50\%)~ | ~2 \leq n \leq 1000~ |
| ~2~ | ~(30\%)~ | ~1000 < n \leq 2 \times 10^4~ |
| ~3~ | ~(20\%)~ | ~2 \times 10^4 < n \leq 10^6~ |
Example input 1
5
1 2 3 4 5
Example output 1
6
Example input 2
5
2 4 6 8 10
Example output 2
10
Bình luận