南京林业大学“未来之星”第六届程序设计大赛(决赛)试题B 参考代码
2014-06-09 10:51
225 查看
B
Time Limit : 3000/1000ms (Java/Other) Memory Limit : 65535/32768K (Java/Other)Total Submission(s) : 124 Accepted Submission(s) : 19
Font: Times New Roman | Verdana | Georgia
Font Size: ← →
Problem Description
茆子做梦自己是个酒鬼。 可惜他又比较懒。 他身上一共只有M 元钱,他了解到商店啤酒的价格是 K 元钱每瓶,而且 N 个啤酒瓶可以到商店换取一瓶啤酒。茆子想知道用他身上的这些钱最多能喝多少瓶啤酒(假设钱不能和瓶子搭配换酒)。Input
每行有三个整型数据 M ,K ,N ; 并且 1 ≤ M, K ≤ 1000 ,2 ≤ N ≤ 1000 。 当输入为 0 0 0 表示输入结束。(注意,请不要对最后一组数据进行处理)Output
每行对应输出最多能喝的啤酒的瓶数。Sample Input
12 2 3 16 1 4 0 0 0
Sample Output
8 21 Hint 提示: 对于第一个用例: 12/2 = 6 瓶,剩下的6个瓶子又可以兑换2瓶酒,此时,6+2 = 8 瓶酒,还剩下 2 个空瓶子,已不能再兑换了。
Author
mtttt参考源码
#include <iostream> using namespace std; int main() { int M,N,K; while(cin >> M >> K >> N) { if (M==0&&N==0&&K==0) { break; } int a = M/K; int b = a/N; int s = a; while(b != 0) { s += b; b /= N; } cout << s << endl; } return 0; }
相关文章推荐
- 南京林业大学“未来之星”第六届程序设计大赛(决赛)试题A 参考代码
- 南京林业大学“未来之星”第六届程序设计大赛(决赛)试题G 参考代码
- 南京林业大学“未来之星”第六届程序设计大赛(决赛)试题E 参考代码
- 南京林业大学“未来之星”第六届程序设计大赛(决赛)试题F 参考代码
- 南京林业大学“未来之星”第六届程序设计大赛(决赛)试题D 参考代码
- 哈理工软件学院"兆方美迪"杯第六届程序设计大赛【高年级组】--决赛 Problem D: 经商 By Assassin
- 2005“百度之星”程序设计大赛网上决赛试题
- 【2015年第六届蓝桥杯C/C++程序设计本科B组决赛试题】
- 百度之星.程序之美程序设计大赛.网上决赛试题
- 2015年第六届蓝桥杯C/C++程序设计本科B组决赛 关联账户(代码填空)
- 哈理工软件学院"兆方美迪"杯第六届程序设计大赛【高年级组】--决赛(离官方最近的题解)
- 哈理工软件学院"兆方美迪"杯第六届程序设计大赛【高年级组】--决赛 Problem G:逃脱 By Assassin
- 湖南省第六届 中信软件教育杯 大学生程序设计大赛试题 第三题 数字整除
- 哈理工软件学院"兆方美迪"杯第六届程序设计大赛【高年级组】--决赛 Problem A:凌波微步 By Assassin
- 湖南省第六届 中信软件教育杯 大学生程序设计大赛试题 第一题 汽水瓶
- 哈理工软件学院"兆方美迪"杯第六届程序设计大赛【高年级组】--决赛 Problem F: 苦逼的单身狗 By Assassin
- 广东理工职业学院第三届程序设计大赛试题及参考答案
- 哈理工软件学院"兆方美迪"杯第六届程序设计大赛【高年级组】--决赛 题解
- 湖南省第六届 中信软件教育杯 大学生程序设计大赛试题 第二题 弟弟的作业
- 【2015年第六届蓝桥杯C/C++程序设计本科B组决赛 关联账户(代码填空) 】+ 并查集