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

【比赛真题解析】混合可乐

这次给大家分享一道比赛题:混合可乐。

洛谷链接:U561549 混合可乐

【题目描述】
Jimmy 最近沉迷于可乐中无法自拔。
为了调配出他心目中最完美的可乐,Jimmy买来了三瓶不同品牌的可乐,然后立马喝掉了一些(他实在是忍不住了),所以

  • 第一瓶可口可乐最大容量为 a 升,剩余 x 升;
  • 第二瓶百事可乐最大容量为 b 升,剩余 y 升;
  • 第三瓶崂山可乐最大容量为 c 升,剩余 z 升。

接着,Jimmy 开始混合可乐,他首先将第一瓶可乐倒进第二瓶,然后再将第二瓶可乐倒进第三瓶,然后将第三瓶可乐倒进第一瓶,再然后将第一瓶可乐倒进第二瓶,如此重复下去…
Jimmy最后倒了n次可乐。为了不浪费可乐,他每次倒可乐时要么把当前倒出的这瓶可乐倒空、要么把当前倒进去的那瓶可乐倒满。
他想考考你,最后三瓶可乐里各自有多少升可乐呢?

【输入格式】
第一行一个整数 n,表示 Jimmy 倒了 n 次可乐;
第二行两个整数 a,x,分别表示第一瓶可口可乐的最大容量以及一开始剩余的可乐量;
第三行两个整数 b,y,分别表示第二瓶百事可乐的最大容量以及一开始剩余的可乐量;
第四行两个整数 c,z,分别表示第三瓶崂山可乐的最大容量以及一开始剩余的可乐量。

【输出格式】
一行三个整数,表示最后第一、第二、第三瓶可乐里各自有多少升可乐。

【数据范围】
对于所有数据, 0 ≤ n , x , y , z ≤ 1 0 7 0≤n,x,y,z≤10^7 0nxyz107 1 ≤ a , b , c ≤ 1 0 8 1≤a,b,c≤10^8

相关文章:

  • ISP接口隔离原则
  • [架构之美]linux常见故障问题解决方案(十九)
  • 【计算机视觉】优化MVSNet可微分代价体以提高深度估计精度的关键技术
  • Koodo Reader:功能强大、体验卓越的电子书阅读器
  • Android 应用开发入门案例:使用 Fragment 实现水果详情展示
  • Linux系统:虚拟文件系统与文件缓冲区(语言级内核级)
  • 蓝牙身份证阅读器使用Uniapp调用二次开发demo
  • 湖北理元理律师事务所:债务优化如何实现还款与生活的平衡?
  • 【具身智能算法入门】VLM/VLA 算法入门指南
  • Spring Cloud: Nacos
  • 全栈开发实战:FastAPI + React + MongoDB 构建现代Web应用
  • PyTorch API 5 - 全分片数据并行、流水线并行、概率分布
  • 2025年RAG技术有哪些创新点?
  • Octave 绘图快速入门指南
  • Java云原生到底是啥,有哪些技术
  • 【目录】学习如何使用dify建设专业知识库
  • C语言_程序的段
  • 蔚来三品牌大整合:乐道产品研发、销售体系并入蔚来各集群|36氪独家
  • Ceph集群故障处理 - PG不一致修复
  • FPGA笔试题review
  • 佩斯科夫:俄会考虑30天停火提议,但试图对俄施压无用
  • 玉渊谭天丨中方为何此时同意与美方接触?出于这三个考虑
  • 4月金融数据前瞻:受去年低基数因素影响,社融增量有望同比大幅多增
  • 习近平同瑞典国王卡尔十六世·古斯塔夫就中瑞建交75周年互致贺电
  • 中俄元首今年首次面对面会谈,达成哪些新的重要共识?
  • 以军总参谋长:已进入“决定性打击计划的第二阶段”