close
Content
明明是一個愛數(ㄕㄨˇ)數(ㄕㄨˋ)的好學生,這天媽媽叫他從 n 開始數,下一個數字是 n+1,再下一個數字是 n+2,以此類推。媽媽想知道,明明數了幾個數字之後,他數過的這些數字的總和會超過 m。請幫助明明的媽媽吧。
Input
輸入以 EOF 結束。每一筆測試資料有兩個數字,分別為 n 和 m,其中 m-n 不會超過 10^5。
 
Output
輸出如題目敘述。
Sample Input #1
1 5
5 10
100 1000
Sample Output #1
3
2
10

 

 

#a,b = input().split() 補充:一次讀入兩個字串
while True:
    try:
        t,n = map(int,input().split()) #補充:一次毒入兩個整數
        '''
        這邊要注意,他已經有偷偷算了第一次
        所以這邊的count,sum,t都要經過第一次計算
        '''
        count=1
        sum=t
        t+=1
        
        while sum<=n:
            sum+=t
            count+=1
            t+=1
        print(count)
    except:
        break
arrow
arrow
    文章標籤
    高中生程式解題 python C++
    全站熱搜
    創作者介紹
    創作者 趴趴熊日常 的頭像
    趴趴熊日常

    資工趴趴熊的小天地

    趴趴熊日常 發表在 痞客邦 留言(0) 人氣()