这一道c语言题目谁能帮我解答一下?十分感谢...
wpy和朋友们聚在一起玩糖果游戏。在这个游戏中,wpy将糖果放入盒子中,这将成为获奖者的奖品。为此,他执行n个动作。执行的第一个动作是将一个糖果放入盒子中。对于每个剩余的...
wpy和朋友们聚在一起玩糖果游戏。 在这个游戏中,wpy将糖果放入盒子中,这将成为获奖者的奖品。为此,他执行n个动作。执行的第一个动作是将一个糖果放入盒子中。对于每个剩余的动作,他可以从两个选项中进行选择: 第一个选择,如果盒子里装着至少一个糖果,就可以把一个糖果拿出去吃。这样,盒子里的糖果数减少了1个; 第二种选择是把糖果放在盒子里。在这种情况下,他每次放的糖果数将比上一次放的糖果数量增加1。 因此,如果该盒子为空,则他只能使用第二个选项。 你知道行动的总数n和行为结束时的糖果数量k。你需要找到wpy吃的糖果总数。保证给定的n和k,答案总是存在的。 请注意,在第一个选项的行动中,wpy取出并只吃一个糖果。输入第一行包含两个整数n和k(1≤n≤10 9 ;0≤k≤10 9) ,分别为结束时盒子中的移动总数和糖果数。 保证对于给定的n和k,答案是存在的。输出打印一个整数 - wpy吃的糖果数量。 请注意,在这个问题中没有多个可能的答案 - 答案对于任何输入数据都是唯一的
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询