Đ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
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')
đừng viết code nha bạn
có ngày bị ban acc đó
cảm ơn đã chỉ dẫn