2016年1月13日 星期三

a215: 明明愛數數

內容 :
明明是一個愛數(ㄕㄨˇ)數(ㄕㄨˋ)的好學生,這天媽媽叫他從 n 開始數,下一個數字是 n+1,再下一個數字是 n+2,以此類推。媽媽想知道,明明數了幾個數字之後,他數過的這些數字的總和會超過 m。請幫助明明的媽媽吧。

輸入說明 : 
輸入以 EOF 結束。每一筆測試資料有兩個數字,分別為 n 和 m,其中 m-n 不會超過 10^5。

輸出說明 : 
輸出如題目敘述。
範例輸入 : help
1 5
5 10
100 1000
範例輸出:
3
2
10
提示 : 
標籤:

import java.util.Scanner;
public class a215 {
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);     
        while(sc.hasNext()){
             int n=sc.nextInt();
             int m=sc.nextInt();
             int count=0,total=0;
             while(total<=m)
             {
                 count++;
                 total += n;
                 n++;
             }
             if(count==0)
            System.out.println(1);
             else
            System.out.println(count);
        }
}
}

沒有留言:

張貼留言