Cánh diều - COMPARE - So sánh

Xem PDF

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho a là danh sách các số nguyên. Hãy tạo ra danh sách b có các phần tử ở vị trí lẻ bằng phần tử ở vị trí tương ứng của a, các phần tử ở vị trí chẵn bằng phần tử ở vị trí tương ứng của a cộng thêm 1. Tức là:

\[{b_i = }\begin{cases} a_i + 1, i = 0, 2, 4,... \\ a_i, i = 1, 3, 5,... \end{cases} \]

So sánh số lượng các phần tử có giá trị chẵn ở \(a\) (giả sử là \(p\)) với số lượng các phần tử giá trị chẵn của \(b\) (giả sử là \(q\)). Đưa ra thông báo “a it hon” nếu \(p<q\); “b it hon” nếu \(p>q\); “Bang nhau” nếu \(p=q\).

Input

  • Một dòng ghi một dãy \(a\) gồm các số nguyên thuộc dãy \(a\). Các giá trị có giá trị tuyệt đối không quá \(10^6\).

Output

  • Đưa ra thông báo “a it hon” nếu \(p<q\); “b it hon” nếu \(p>q\); “Bang nhau” nếu \(p=q\).

Example

Test 1

Input
5 3 2 2 1 2 
Output
a it hon

Bình luận


  • 1
    PY2BPhamQuangMinh    10:23 a.m. 10 Tháng 6, 2024

    a=list(map(int,input().split()))
    b=[0]*len(a)
    p,q=0,0
    for i in range(len(a)):
    if a[i]%2==0:
    p+=1
    if i%2==1:
    b[i]=a[i]
    else:
    b[i]=a[i]+1
    if b[i]%2==0:
    q+=1
    if p<q:
    print('a it hon')
    else:
    print('b it hon')
    if p==q:
    print('bang nhau')

    1 phản hồi

    • 1
      Rip_DragonKing    2:20 p.m. 17 Tháng 2, 2024

      a=5 3 2 2 1 2
      b=6 3 3 2 2 2
      đúng ko vậy mọi người?

      1 phản hồi

      • 1
        huyhau6a2    7:44 a.m. 12 Tháng 6, 2022

        test mẫu sai rồi ad ơi, đáng lẽ phải là "a it hon" chứ