BÀI TẬP 20 [C++]: XÓA SỐ

Cho dãy n số nguyên không âm a1, a2, …, an. Người ta tiến hành chọn ra 2 chỉ số i, j sao cho i < j và xóa khỏi dãy 2 số ai, aj để tổng giá trị các số còn lại trong dãy là số chẵn.

            Yêu cầu: Cho dãy số a1, a2, …, an. Hãy đếm số lượng cách chọn 2 chỉ số i, j thỏa mãn. Hai cách chọn khác nhau nếu tồn tại một chỉ số khác nhau.

            Dữ liệu nhập: gồm 2 dòng

            Dòng 1: chứa số nguyên n (2 ≤ n ≤ 106)

            - Dòng 2: chứa n số nguyên không âm a1, a2, …, an (0 ≤ ai ≤ 109)

Dữ liệu xuất:

            - Là một số nguyên cho biết số cách chọn 2 chỉ số i, j thỏa mãn.

Ví dụ:

Input

Output

5

1 2 3 4 5

6

5

2 4 6 8 10

10

CODE:

Nhãn:

Đăng nhận xét

Emoticon
:) :)) ;(( :-) =)) ;( ;-( :d :-d @-) :p :o :>) (o) [-( :-? (p) :-s (m) 8-) :-t :-b b-( :-# =p~ $-) (b) (f) x-) (k) (h) (c) cheer
Click to see the code!
To insert emoticon you must added at least one space before the code.

Biểu mẫu liên hệ

Tên

Email *

Thông báo *

Được tạo bởi Blogger.
Javascript DisablePlease Enable Javascript To See All Widget