#1202. 见习魔法师
见习魔法师
题目描述
砂糖是刚刚被魔法学院录取的一名见习魔法师。有一种魔法药水可以快速提升魔法师的力量,而合成这种魔法药水需要消耗两种材料:“月光精华”和“星辉溶液”。越高等级的魔法药水消耗的材料数量也越多,合成第 级魔法药水需要消耗 瓶“月光精华”和 瓶“星辉溶液”。
为了确保魔法师拥有扎实的基本功,学院规定:
- 所有魔法师都可以合成 级魔法药水;
- 若要合成第 级魔法药水 ,则必须确保先合成过第 级魔法药水。
目前砂糖手中有 瓶“月光精华”和 瓶“星辉溶液”。此外,她手中还有 瓶“万能药剂”,每瓶“万能药剂”都可以用来代替一瓶“月光精华”或者一瓶“星辉溶液”。
请你帮忙计算:砂糖最高能合成出几级的魔法药水?
输入格式
三个整数 ,含义与题目中相同,以空格分隔。
输出格式
一个整数,表示能够合成的魔法药水的最高等级。
样例
1 2 3
2
6 7 5
3
样例 解释
砂糖有 瓶“月光精华”、 瓶“星辉溶液”和 瓶“万能药剂”。合成 级魔法药水消耗 瓶“月光精华”和 瓶“星辉溶液”,此时两种药剂分别还剩 瓶和 瓶;然后用3瓶万能药剂分别替代 瓶“月光精华”和 瓶“星辉溶液”,就能够合成 级魔法药水。
样例 解释
砂糖有 瓶“月光精华”、 瓶“星辉溶液”和 瓶“万能药剂”。合成 级、 级、 级魔法药水,总共消耗 瓶“月光精华”和 瓶“星辉溶液”,此时两种药剂分别还剩 瓶和 瓶。想要合成第 级魔法药水,需要消耗 瓶“月光精华”和 瓶“星辉溶液”,要用 瓶“万能药剂”来代替,但显然砂糖手中“万能药剂”的数量不足,因此最高只能合成第 级魔法药水。
数据规模与约束
对于前 的测试点,保证 ;
对于另外 的测试点,保证 ;
对于另外 的测试点,保证 ;
对于 的测试点,保证 。
相关
在以下作业中: