博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[解题报告]HDU 1555 How many days?
阅读量:6172 次
发布时间:2019-06-21

本文共 938 字,大约阅读时间需要 3 分钟。

How many days?

Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)

Total Submission(s): 4025    Accepted Submission(s): 2348

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
 

 

Author
8600
 

 

Source
 

 

Recommend
LL
 

 

 

 

 

为什么不可以直接用m+m/k?

m+m/k确实可以通过题目给的数据,但是这个公式不完整,仅仅算了一部分

事实上有有m+m/k+m-m/k+m/k/k.......

所以还是按照题目要求做,不要自作聪明

#include
int main(){ int m,k; while(scanf("%d %d",&m,&k)!=EOF&&k>=2&&k<=1000&&m>=k&&m>=2&&m<=1000) { int tag=0,day=0; while(m--) { tag++; day++; if(tag==k) { m++; tag=0; } } printf("%d\n",day); } return 0;}

 

转载于:https://www.cnblogs.com/TheLaughingMan/archive/2013/04/25/3043390.html

你可能感兴趣的文章
木马隐藏地点全搜查
查看>>
Subversion版本控制
查看>>
奇怪的打印纸盘故障
查看>>
hyperledger v1.0.5 区块链运维入门(一)
查看>>
Mybatis-mapper-xml-基础
查看>>
5. GC 调优(基础篇) - GC参考手册
查看>>
Windows 7 XP 模式颜色质量只有16位的解决
查看>>
SonicWall如何安全模式升级防火墙
查看>>
Linux IPC实践(3) --具名FIFO
查看>>
从Atlas到Microsoft ASP.NET AJAX(6) - Networking, Application Services
查看>>
成长之路---写好一个类
查看>>
读取 java.nio.ByteBuffer 中的字符串(String) 写入方式flash.utils.ByteArray.writeUTF
查看>>
范围管理和范围蔓延
查看>>
android90 bind方式启动服务service调用service里的方法
查看>>
前端开发薪资之各地区对比(图文分析)(share)
查看>>
对做“互联网产品”的一些想法
查看>>
SPI协议及其工作原理浅析【转】
查看>>
原生js编写的安全色拾色器
查看>>
iOS:VFL语言
查看>>
让时间处理简单化 【第三方扩展类库org.apache.commons.lang.time】
查看>>