#39643: python (20ms, 3.3MB)和另外三個程式的思維不大一樣


bobobo0413 (Andy)

學校 : 國立臺灣大學
編號 : 252359
來源 : [220.141.219.171]
最後登入時間 :
2024-11-21 23:06:25
m370. 1. 機械鼠 -- 2023年10月APCS | From: [114.137.121.214] | 發表日期 : 2024-03-15 23:26

感覺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])

 

 
ZeroJudge Forum