感覺PYTHON很多功能耶,但是學C++起頭的我,會覺得有點難,後來想想,解題方式蠻直接的。大概就是想好輸入,每個程式的第一步就是輸入要想清楚怎麼寫,接著要分辨大於X多還是小於X多,以及排序,可直接用a.sort()。輸出多的那一邊,輸出的話,PYTHON跟另外三個程式比,比較簡潔好寫。以下提供原始碼:
x,n=map(int,input().split())
a=list(map(int,input().split()))
r=0
for i in range(n):
if a[i]>x:
r+=1
a.sort()
if r>n/2:
print(r,a[n-1])
else:
print(n-r,a[0])