HDOJ(HDU) 1555 How many days?(水题)

简介: HDOJ(HDU) 1555 How many days?(水题)

Problem Description

8600的手机每天消费1元,每消费K元就可以获赠1元,一开始8600有M元,问最多可以用多少天?


Input

输入包括多个测试实例.每个测试实例包括2个整数M, k,(2 <= k <= M <= 1000).M = 0, k = 0代表输入结束.


Output

对于每个测试实例输出一个整数,表示M元可以用的天数。


Sample Input

2 2

4 3

0 0


Sample Output

3

5


水题。。。。

import java.util.Scanner;
public class Main{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            int m = sc.nextInt();
            int k = sc.nextInt();
            if(m==0&&k==0){
                return ;
            }
            int day=0;
            int kt=0;
            while(m>0){
                m--;
                day++;
                kt++;
                if(kt==k){
                    kt=0;
                    m++;
                }
            }
            System.out.println(day);
        }
    }
}
目录
相关文章
|
Java C++
hdoj 1715 大菲波数
先java代码
57 1
hdoj 4572 Bottles Arrangement
虽然不知道怎么做,但是AC还是没有问题的。 大概就是循环n次,从m加到m-n/2 除了最后一个数,每个都加两次。
42 0
HDOJ 2046 骨牌铺方格
HDOJ 2046 骨牌铺方格
151 0
HDOJ 2046 骨牌铺方格
HDOJ 2041 超级楼梯
HDOJ 2041 超级楼梯
108 0
|
Java 机器学习/深度学习
HDOJ 1303 Doubles(简单题)
Problem Description As part of an arithmetic competency program, your students will be given randomly generated lists of from 2 to 15 uniq...
989 0
HDOJ 2057 A + B Again
Problem Description There must be many A + B problems in our HDOJ , now a new one is coming.
904 0