cigarette
2024-10-01 15:44:18
#include<iostream>
using namespace std;
int main()
{
int N;
cin>>N;
while(N--)
{
int WholeN,k,ciga;
cin>>WholeN>>k;
ciga=WholeN;
while(WholeN/k>0)
{
ciga+=WholeN/k;
WholeN=WholeN%k+WholeN/k;
}
cout<<ciga<<endl; }
}
思想非常easy。一次抽全然部烟,然后换新的烟。将留下的没有换的烟蒂和再次抽剩下的烟蒂相加再去换,直到无法再换
最新文章
- Linux下Nodejs安装(完整详细)
- [嵌入式开发]Linux性能分析——上下文切换
- Fragment的使用
- Dynamics AX 2012 R2 业务系列-销售业务流程
- Struts2 数据校验流程
- 用VS2010编C#程序扫盲
- [Android][Audio] audio_policy.conf文件分析
- 2016.08.13/2/index/_d_Lucene54_0.dvm: Too many open files
- java+js实现完整的图片展示本地目录demo
- linux有用技巧:使用快照制作虚拟机
- Chapter 21_5.2 tab扩展
- window环境变量
- S3C2440硬件IIC详解
- [Egret]长按图片分享、分享图片、本地存储
- centos6环境下使用yum安装Ambari
- Javascript DOM(2)
- Codeforces Round #436 C. Bus
- TCP/IP 笔记 - 链路层
- [HEOI2013]SAO ——计数问题
- BZOJ 1497: [NOI2006]最大获利(最大权闭合图)