经典简约
清爽简洁,回归本真
液态水晶
毛玻璃+霓虹光带
赛博朋克
霓虹故障艺术风
🚫
违规操作检测
禁止使用右键菜单
⚠️ 此操作已被系统记录
1

【宽搜入门】巧妙取量

📝 题解 🔵 仅限 C++
题目描述
<p><span>【题目描述】 <br />   有三个容器,容量分别为 a,b,c(a&gt; b &gt; c ),一开始a装满油,现在问是否只靠abc三个容器量出k升油。如果能就输出&ldquo;yes&rdquo;,并且说明最少倒几次,否则输出&ldquo;no&rdquo;。例如:10升油在10升的容器中,另有两个7升和3升的空容器,要求用这三个容器倒油,使得最后在abc三个容器中有一个刚好存有5升油,问最少的倒油次数是多少?(每次倒油,A容器倒到B容器,或者A内的油倒完,或者B容器倒满。 <br />  10 7 3 <br /> (10 0 0) <br /> (3 7 0):第一次 <br /> (3 4 3):第二次 <br /> (6 4 0):第三次 <br /> (6 1 3):第四次 <br /> (9 1 0):第五次 <br /> (9 0 1):第六次 <br /> (2 7 1):第七次 <br /> (2 5 3):第八次,出现5了。</span></p> <p align="left"><b><span>Input</span> </b></p> <p><span>【输入格式】 <br />   有多组测试数据。 <br />   输入a,b,c, k四个正整数( 100 &ge; a &gt; b &gt; c&ge;1 , 1&le;k&lt; 100 )</span></p> <p align="left"><b><span>Output</span> </b></p> <p><span>【输出格式】 <br />   如果能得到k就输出两行。 <br />   第一行&ldquo;yes&rdquo;,第二行为最少的次数 <br />   否则输出&ldquo;no&rdquo; <br /> </span></p> <p align="left"><b><span>Sample Input</span> </b></p> <p></p> <pre><span>10 7 3 5</span></pre> <p align="left"><b><span>Sample Output</span> </b></p> <p></p> <pre><span>yes 8</span></pre>
输入格式
输出格式
提交代码
请先登录后提交

🤖 AI 解题助手

DeepSeek
就绪
👋 你好!我是 AI 解题助手。
我已阅读了这道题,可以帮你分析思路、提供代码示例。
⚠️ 请先登录后使用