/**
cigarettes
时间限制:3000 ms |内存限制:65535 KB
难度:2
描述
Tom has many cigarettes. We hypothesized that he has n cigarettes and smokes themone by one keeping all the butts. Out of k > 1 butts he can roll a new cigarette.
Now,do you know how many cigarettes can Tom has?输入
First input is a single line,it's n and stands for there are n testdata.then there are n lines ,each line contains two integer numbers giving the values of n and k.
输出
For each line of input, output one integer number on a separate line giving the maximum number of cigarettes that Peter can have.
样例输入
3
4 3
10 3
100 5
样例输出
5
14
124
*/
#include<iostream>
using namespace std;
int main()
{int N;cin>>N;while(N--){int n,k;cin>>n>>k;int sum=0;sum+=n;while(n>=k){sum+=n/k;n=n/k+n%k;    }cout<<sum<<endl; }return 0;
}

南阳oj入门题-cigarettes相关推荐

  1. 南阳oj入门题-A+B Problem

    /** A+B Problem 时间限制:3000 ms | 内存限制:65535 KB 难度:0 描述 此题为练手用题,请大家计算一下a+b的值 输入 输入两个数,a,b 输出 输出a+b的值 样例 ...

  2. 南阳oj入门题-蛇形填数

    /** 蛇形填数 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 在n*n方陈里填入1,2,...,n*n,要求填成蛇形.例如n=4时方陈为: 10 11 12 1 9 16 ...

  3. 南阳oj入门题-数数

    /** 数数 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 我们平时数数都是喜欢从左向右数的,但是我们的小白同学最近听说德国人数数和我们有些不同,他们正好和我们相反,是从右 ...

  4. 南阳oj入门题-公约数和公倍数

    /** 水仙花数 时间限制:1000 ms | 内存限制:65535 KB 难度:0 描述 请判断一个数是不是水仙花数. 其中水仙花数定义各个位数立方和等于它本身的三位数. 输入 有多组测试数据,每组 ...

  5. ZZULIOJ 1000~1009(oj入门题)

    ZZULIOJ 1000~1009 ZZNULIOJ 1000: 整数a+b 题目描述 输入 输出 代码: ZZULIOJ 1001: 植树问题 题目描述 输入 输出 代码: ZZULIOJ 1002 ...

  6. ZZULIOJ 1020~1029(oj入门题)

    ZZULIOj 1020~1029 ZZULIOJ 1020: 两整数排序 题目描述 输入 输出 代码: ZZULIOJ 1021: 三个整数的最大值 题目描述 输入 输出 代码: ZZULIOJ 1 ...

  7. 南阳oj a+b问题

    #include<iostream> using namespace std; int main () { int a,b; cin>>a>>b; cout< ...

  8. 【新手上路】语法入门算法入门题单

    作者:王清楚 链接:[新手上路]语法入门&算法入门题单_ACM竞赛_ACM/CSP/ICPC/CCPC/比赛经验/题解/资讯_牛客竞赛OJ_牛客网 来源:牛客网 介绍:本题单分为语法入门和算法 ...

  9. 各大OJ刷题平台汇总

    前言 想成为一名高级工程师,算法还是要有的,至少在入门编程和进入公司之前都是必备的.刷题也可以很好的锻炼动手能力和逻辑思维,今天就给大家介绍一些知名的在线刷题平台,都是干货哦! 力扣(leetcode ...

  10. 狂刷OJ基础题两天,OJ机考成功半小时全部AC了

    一.背景 我们学校有个程序设计实践(C\C++版),成绩就是平时给了54题刷够50+就平时分满分,期末考试就是上机考试八题(大概分为数论.简单计算.时间显示.进制转换.字符串.递归.枚举几大类型),只 ...

最新文章

  1. vs2013 无法打开 源 文件 SDKDDKVer.h
  2. 前端学习(3179):ant-design介绍2
  3. flume记录(2)监控文件和目录,对hdfs操作
  4. word中如何将所有字母一次修改成新罗马字体
  5. Android 驱动(2)---MTKAndroid添加驱动模块
  6. 2021-07-29动态规划自学笔记
  7. 2016noip-问题求解超级详细解
  8. wav怎么转换成mp3?
  9. Android系统中的常用时间戳及时间单位
  10. 微信公众号开发 糟糕的体验_糟糕的开发人员–好老板
  11. tomcat一次升级后启动报错的解决,IllegalArgumentException: AJP连接器配置secretRequired=“true“
  12. 使用R语言进行协整关系检验
  13. matlab利用bar函数画不同颜色直方图
  14. BUUCTF-[2019红帽杯]SnakeDig the way
  15. intouch 2014 新建图符并使用
  16. ppa:ondrej/php,现在为什么 Ubuntu ppa:ondrej/PHP 添加不了??
  17. 用事实说话,用行动回报大家的支持!
  18. 德国变态驱蚊水,喷一次驱蚊12小时!打开门窗都能安心睡觉,比花露水好用10086倍...
  19. 周四直播预告云技术社区创始人·肖力坐镇主讲「办公场景下的企业安全建设指南」...
  20. 【功能安全】【ISO2622】功能安全管理

热门文章

  1. Win10微软应用商店打不开/无响应/闪退/错误/无法加载的解决方法
  2. win10计算机共享后无法访问,win10局域网共享无法访问怎么办_win10无法访问局域网共享文件解决方法-win7之家...
  3. xp无法查看共享计算机的文件,如何解决XP不能访问win7共享文件
  4. 注塑缺陷浮纤的原因及解决对策
  5. CT重建-X射线断层成像仿真实验
  6. SiT1602:SiTime低功耗单端有源晶振
  7. 嵌入式Linux为Qt定制keymap
  8. Excel查询两列数字的重复值
  9. linux heartbeat rpm,[原]Heartbeat 3.0.3 介绍及rpm
  10. java 指针时钟_java script 的指针式时钟怎么写