NYOJ-cigarettes

news/2025/2/9 0:45:29

cigarettes

时间限制: 3000 ms  |  内存限制: 65535 KB
难度: 2
描述

Tom has many cigarettes. We hypothesized that he has n cigarettes and smokes them

one 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<stdio.h>
int main()
{
	int n,m,k,sum;
	scanf("%d",&n);
	while(n--)
	{
		scanf("%d%d",&m,&k);
		sum=m;
		while(m/k)
		{
			sum+=m/k;
			m=m/k+m%k;
		}
		printf("%d\n",sum);
	}
	return 0;
}


http://www.niftyadmin.cn/n/1356685.html

相关文章

puppeteer|自动化UI测试|JS(七)—— 自动滚动/拖动至页面底部

话不多说&#xff0c;上代码 async function autoScroll(page) {await page.evaluate(async () > {await new Promise((resolve, reject) > {var totalHeight 0;var distance 100;var timer setInterval(() > {var scrollHeight document.body.scrollHeight;wind…

typescript|自动化UI测试|TS|入门(一)—— 基本数据类型

TypeScript——基本数据类型TypeScriptBoolean、number、stringany与联合Enum——枚举数组与元组TypeScript 这是我在自学自动化测试的路上&#xff0c;又一个巨坑……谁让我欠嗖嗖的要用呢……先学吧…… Boolean、number、string let isBool: Boolean true isBool falsel…

KPM算法——数据结构|复习局|串|复杂模式匹配算法|二维数组解决KPM

数据结构复习局——KPM算法何为KPM&#xff1f;事先规则状态匹配dp——状态转移图状态X获得dp数组值看看图再理解下写在前面&#xff1a; 本文仅为作者个人学习记录&#xff0c;详细具体内容参考自知乎大佬labuladong &#x1f448;点击与大佬&#x1f93a;击剑&#x1f93a; 话…

树与二叉树(一)——数据结构|复习局|树

数据结构复习局——树树的定义与基本概念树的性质写在前面&#xff1a; 本文仅为记录个人学习复习过程&#xff0c;如有错误欢迎指正&#xff0c;相互学习&#xff01; 话不多说&#xff0c;上图 树的定义与基本概念 树的性质 记录学习、爬坑经验 究极小白&#xff0c;欢迎大佬…

树与二叉树(二)——数据结构|复习局|特殊二叉树|满二叉树|完全二叉树|平衡二叉树

数据结构复习局——二叉树&#xff08;二&#xff09;二叉树特殊二叉树满二叉树与平衡二叉树写在前面&#xff1a; 本文仅为记录个人学习复习过程&#xff0c;如有错误欢迎指正&#xff0c;相互学习&#xff01; 话不多说&#xff0c;上图 二叉树 特殊二叉树 满二叉树与平衡二…

树与二叉树(三)——数据结构|复习局|二叉排序树BST|平衡二叉树AVL|哈夫曼树及哈夫曼编码Huffman

数据结构复习局——二叉树&#xff08;三&#xff09;二叉排序树&#xff08;BST&#xff09;定义查找插入平衡二叉树&#xff08;AVL&#xff09;定义插入规律归纳LL平衡旋转RR平衡旋转LR平衡旋转RL平衡旋转哈夫曼树&#xff08;Huffman&#xff09;定义构造哈夫曼编码基本概念…

图(一)——数据结构|复习局|图的定义|图的概念及术语

数据结构复习局——图&#xff08;一&#xff09;图的定义图的基本概念及术语写在前面&#xff1a; 本文仅为记录个人学习复习过程&#xff0c;如有错误欢迎指正&#xff0c;相互学习&#xff01; 图的定义 图G–由顶点集V与边集E组成&#xff0c;记作G &#xff08;V&#x…

图(二)——数据结构|复习局|图的遍历|深度优先遍历DFS|广度优先遍历BFS

数据结构复习局——图&#xff08;二&#xff09;广度优先搜索BFS深度优先搜索DFS写在前面&#xff1a; 本文仅为记录个人学习复习过程&#xff0c;如有错误欢迎指正&#xff0c;相互学习&#xff01; 广度优先搜索BFS 类似于二叉树的层序遍历首先访问起始顶点v&#xff0c;然…