“今日头条杯”首届湖北省大学程序设计竞赛-G. Coins

本文介绍了一个游戏活动中的最优策略问题,玩家需要通过战斗获得金币,并可通过消耗金币获取特殊卡片以提高每次战斗的收益。文章探讨了如何计算在满足一定金币需求的前提下,玩家至少需要完成多少次战斗。

链接:https://www.nowcoder.com/acm/contest/104/F
来源:牛客网

时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 262144K,其他语言524288K
64bit IO Format: %lld

题目描述

In the latest activity in the game, you want to find the most efficient way to collect at least Z coins. There is a battle in this game. Everytime you finish the battle, you can get N coins. To make the activity more interesting, you can spend X coins to exchange a special card. If you carry K cards in the battle, you can get coins when you finish the battle rather than only N coins. So how many times will you finish the battle at least?

输入描述:


 

\emph{Input contains multiple but no more than 10 test cases}, the first line of input is an integer T, the number of test cases.

In the following T lines each line has for integers (), and the meaning of them have been mentioned.

输出描述:

For each case, please output the minimum times you should finish the battle.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值