当前位置: 首页 > news >正文

东方博宜OJ 1376:买汽水 ← 递归

【题目来源】
https://oj.czos.cn/p/1376

【题目描述】
一瓶饮料 n 元钱,两个空瓶换一瓶,有 m 元最多可以喝几瓶?

【输入格式】
两个整数 n,m(1≤n<m≤100000)​​​​​​​

【输出格式】
最多可以喝到的瓶数。

【输入样例】
2 10

【输出样例】
9

【数据范围】
1≤n<m≤100000

【算法分析】
● 模拟分析过程如下
(1)输入:n=2,m=6
(2)计算过程:
初始购买:6 / 2 = 3 瓶 → 喝完得 3 个空瓶。
兑换:3 / 2 = 1 瓶 → 喝完得 1 个空瓶 + 剩余 1 个空瓶 = 2 个空瓶。
兑换:2 / 2 = 1 瓶 → 喝完得 1 个空瓶。
无法继续兑换(剩余 1 个空瓶 < 2)。
总计:3 + 1 + 1 = 5 瓶。

【算法代码】

#include <bits/stdc++.h>
using namespace std;int cal(int x) {if(x<2) return 0;int t=x/2;return t+cal(t+x%2);
}int main() {int n,m;cin>>n>>m;int cnt=m/n;cout<<cnt+cal(cnt)<<endl;return 0;
}/*
in:2 10
out:9
*/





【参考文献】
https://oj.czos.cn/p/1376
https://blog.csdn.net/hnjzsyjyj/article/details/156206151
https://blog.csdn.net/hnjzsyjyj/article/details/156204715



 

http://www.jsqmd.com/news/131817/

相关文章:

  • A6-数据集-VPAIR - 大规模户外环境下的空中视觉位置识别与定位 - MKT
  • 终极指南:零配置快速掌握Elasticvue浏览器端Elasticsearch管理工具
  • 炉石传说自动化脚本:新手5分钟快速上手终极指南
  • 2025年知名的微型阀/电磁微型阀厂家推荐参考 - 行业平台推荐
  • 高可靠性工业PCB布局接地策略核心要点
  • 终极自动化神器:零代码打造个人效率助手
  • 超详细版ARM汇编伪指令使用说明
  • 米游社自动化签到工具终极指南:轻松获取游戏福利的完整方案
  • Multisim14.2安装教程:Windows 10系统完整指南
  • 云顶之弈AI助手:如何重构你的游戏决策思维体系
  • Retrieval-based-Voice-Conversion-WebUI:AI语音转换开源项目零基础入门指南
  • Proxmox VE 终极管理指南:从配置困惑到一键掌控
  • 暗黑3技能连点器:从零开始掌握自动化战斗艺术
  • 米游社自动签到终极指南:游戏福利一键获取神器
  • 如何实现嵌入式图像转换的终极解决方案
  • 非技术人员也能上手?anything-llm的易用性实测报告
  • pvetools深度重构:解锁Proxmox VE系统管理的全新维度
  • 中频放大电路的设计与优化:模拟电子技术应用实例
  • 34、中小企业服务器补丁管理与备份配置全解析
  • SketchUp STL插件终极指南:从虚拟设计到实体制造
  • 鸣潮智能自动化工具完全指南:解放双手的终极战斗助手
  • 一文说清高速PCB层叠结构的仿真实现
  • macOS证书配置与问题解决:一键搞定res-downloader网络资源下载
  • 酷安UWP桌面版深度探索:解锁Windows端社区新体验
  • 键盘防抖解决方案:5分钟彻底告别机械键盘连击问题
  • Fast-GitHub:彻底解决GitHub访问难题的完整方案
  • 抖音批量下载神器:一键获取用户主页视频的完整解决方案
  • 思源宋体:设计师必备的免费商用字体解决方案
  • C++求最长回文子串——Manacher(马拉车)算法
  • 供应链合同管理:基于anything-llm的关键条款提醒系统