#34002: 問


s11104220@school.saihs.edu.tw (施同學)

學校 : 臺北市立松山高級工農職業學校
編號 : 221254
來源 : [118.165.11.221]
最後登入時間 :
2024-02-04 16:09:17
j536. 不穩定的礦石 (Ore) -- TOI練習賽202212新手組第1題 | From: [123.193.213.137] | 發表日期 : 2023-02-22 20:59

75%NA

哪邊寫錯了?

n,a=list(map(int,input().split(" ")))
ore=list(map(int,input().split(" ")))
rang=ore.index(max(ore))-a//2
if rang<0:rang=0
elif rang+a+1>=len(ore):rang=len(ore)-a-1
print(sum(ore[rang:rang+a+1]),sum(ore)-sum(ore[rang:rang+a+1]))
 
#34012: Re: 問


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [101.136.203.77]
最後登入時間 :
2024-04-07 15:34:14
j536. 不穩定的礦石 (Ore) -- TOI練習賽202212新手組第1題 | From: [118.160.179.213] | 發表日期 : 2023-02-23 21:28

elif rang+a+1>=len(ore):rang=len(ore)-a-1

如果a很大,rang可能會變成負數

 
#34067: Re: 問


s11104220@school.saihs.edu.tw (施同學)

學校 : 臺北市立松山高級工農職業學校
編號 : 221254
來源 : [118.165.11.221]
最後登入時間 :
2024-02-04 16:09:17
j536. 不穩定的礦石 (Ore) -- TOI練習賽202212新手組第1題 | From: [114.26.211.180] | 發表日期 : 2023-02-26 23:00

elif rang+a+1>=len(ore):rang=len(ore)-a-1

如果a很大,rang可能會變成負數


謝謝,原來A可以超過ore-1的數量

 
ZeroJudge Forum