zoukankan      html  css  js  c++  java
  • 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
     1 #include <iostream>
     2 #include <stdio.h>
     3 #include <string.h>
     4 using namespace std;
     5 
     6 int main()
     7 {
     8      int n,m,i,t,k;
     9      while(cin>>n>>m&&(n!=0||m!=0))
    10      {
    11          k=0;t=0;
    12          while(n)
    13          {
    14              n=n-1;
    15              k++;
    16              if(k%m==0)
    17              n++;
    18              t++;
    19          }
    20          cout<<t<<endl;
    21      }
    22      return 0;
    23 
    24 }
    View Code

    一个简单的问题,但if(2 <= k <= M <= 10^9)呢????

  • 相关阅读:
    go 错误处理策略
    git merge
    oracle
    使用PHPExcel导入数据库,date数据的问题
    PhpWord使用
    ThinkPHP
    Memcache
    没用过docker就out了
    TCP三次挥手四次协议
    数据分析
  • 原文地址:https://www.cnblogs.com/wang-ya-wei/p/5270094.html
Copyright © 2011-2022 走看看