#39567: python n,m是不是負的不影響,用數線的概念


henry0985524680@gmail.com (張弘勳)

學校 : 臺北市立建國高級中學
編號 : 192343
來源 : [39.12.96.63]
最後登入時間 :
2024-02-15 23:27:48
a215. 明明愛數數 | From: [39.12.96.63] | 發表日期 : 2024-03-06 20:20

想像有一條數線,上面有兩點,其中一點n會每次變大1,Sn最終必然大於m

sum紀錄Sn, sum>b就終止迴圈,c紀錄一開始的a值,這裡的a值代表最後數的數字+1,所以a-c就是答案

while True:
    try:
        a,b=map(int,input().split())
        c=a
    except:
        break
    sum=0
    while True:
        sum+=a
        a+=1
        if sum>b:
            break
    print(a-c)
 
ZeroJudge Forum