题目链接:https://www.luogu.com.cn/problem/P1150

代码如下:

/** * projectName: luogu * fileName: P1150.java * packageName: com.gxuwz.yixin * date: 2021年11月28日上午9:30:07 */import java.util.Scanner;public class Main{public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int n = scanner.nextInt(); // 香烟的个数int k = scanner.nextInt(); // 烟蒂的个数int result = n; // 将香烟的个数赋给 resultint x = 1;x = n/k; int yu = n%k; // 求余数while(x>0) { // 如果除数大于 0 证明可以换烟result += x; x += yu; // 每次做除法的时候,可能还会剩一些烟蒂,比如例子中, 4/3 , 商1余1,也就是只能换1根,还剩一根烟蒂,那么这一根烟蒂要放到下一次计算中if(x>=k) { // 只有除数大于 烟蒂的个数时再算余数yu = x%k;}else {yu = 0;}x = x/k;}System.out.println(result);}
}

Java 洛谷 P1150 Peter的烟相关推荐

  1. 洛谷——P1150 Peter的烟

    P1150 Peter的烟 题目描述 Peter 有 nn 根烟,他每吸完一根烟就把烟蒂保存起来,k(k>1)k(k>1)个烟蒂可以换一个新的烟,那么 Peter 最终能吸到多少根烟呢? ...

  2. 洛谷P1150 Peter的烟(逻辑建模)

    题目描述 Peter 有 n 根烟,他每吸完一根烟就把烟蒂保存起来,k(k>1)个烟蒂可以换一个新的烟,那么 Peter 最终能吸到多少根烟呢? 吸烟有害健康. 输入格式 每组测试数据一行包括两 ...

  3. P4995 跳跳! java 洛谷

    P4995 跳跳! java 洛谷 一.题目描述: 题目描述 你是一只小跳蛙,你特别擅长在各种地方跳来跳去. 这一天,你和朋友小 F 一起出去玩耍的时候,遇到了一堆高矮不同的石头,其中第 ii 块的石 ...

  4. P1478 陶陶摘苹果(升级版)java 洛谷

    P1478 陶陶摘苹果(升级版)java 洛谷 一.题目描述: 题目描述 又是一年秋季时,陶陶家的苹果树结了 nn 个果子.陶陶又跑去摘苹果,这次他有一个 aa 公分的椅子.当他手够不着时,他会站到椅 ...

  5. Java 洛谷 提交完题目的代码之后一直停留在 ( 正在等待编译……),刷新页面之后 ,显示 Unaccepted 0分

    在洛谷刷题的时候遇到了这样的问题: 提交完题目的代码之后一直停留在 ( 正在等待编译--),刷新页面之后 ,显示 Unaccepted 0分 解决方法: 1.检查你的类名是否是 Main 2.检查你的 ...

  6. Java 洛谷 P1089 津津的储蓄计划讲解

    题目描述 津津的零花钱一直都是自己管理.每个月的月初妈妈给津津300300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同. 为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在 ...

  7. 【洛谷】P1150 Peter的烟(配数学证明)

    题目地址: https://www.luogu.com.cn/problem/P1150 题目描述: Peter有nnn根烟,他每吸完一根烟就把烟蒂保存起来,kkk(k>1k>1k> ...

  8. 找准多变量迭代过程的每一次变量转化(洛谷P1150题题解,Java语言描述)

    题目要求 P1150题目链接 分析 过程是先抽完,然后将兑换后的加回去再重新统计,这个迭代的每一步变量变化都是需要琢磨的,否则就会各种WA~~ 这题比较舒服的是自测确实OK以后提交Code一般不会WA ...

  9. P1150 Peter 的烟

    题目背景 温馨提醒:吸烟有害健康,请勿尝试吸烟! 题目描述 Peter 有 nn 根烟,他每吸完一根烟就把烟蒂保存起来,kk(k>1k>1)个烟蒂可以换一个新的烟,那么 Peter 最终能 ...

最新文章

  1. ibatis中如何调用出参为游标的存储过程
  2. Android 用户界面---定制组件(Custom Components)
  3. 量子遗传算法原理与MATLAB仿真程序
  4. Python 网络爬虫笔记5 -- Beautiful Soup库实战
  5. 用java来实现验证码功能
  6. C语言printf 和 scanf 用法
  7. Swagger学习和实践
  8. 牛客练习赛52 C 烹饪(容斥+扩展欧几里得)
  9. 3.Ubuntu 安装Pinta图片处理工具
  10. sentinel只有实时监控不显示
  11. 超好用的思维导图网站
  12. 云教室桌面虚拟化环境搭建——flexVDI Dashboard 3.0 云桌面管理系统的使用
  13. 服务器价格和性能,戴尔PowerEdge R715 性能与价格的平衡
  14. app卡在启动页面android,app启动一直停留在启动页面
  15. 梦幻西游手游三生兔怎么打
  16. apache 基本vhost配置
  17. html avatar属性,动画混合问题,Avatar动画混合报错.
  18. 这几款免费的解说配音软件,非常适合制作解说视频
  19. php8预加载,如何利用预加载优化Laravel Model查询详解
  20. linux下循环显示图片,Linux快速显示图片

热门文章

  1. 5.0、Android Studio调试你的应用
  2. windows下ngnix+php配置
  3. 查看mysql库和表的大小(空间)
  4. NSDictionary所有API的学习。
  5. ubuntu -- 不输入密码执行sudo
  6. 【自然框架】分享 n级联动下拉列表框
  7. 如何在SharePoint Server中整合其他应用系统?
  8. Windows下nginx-http-flv-module编译
  9. Qt网络编程——TCP服务器与客户端互发信息
  10. Android开源框架——内存泄漏检测工具 LeakCanary