思路:
作为老师的话。他想让你过不了,那会拿n-k+1道题卡你。
对于学生的话。 若想在n-k+1道题目里面过一道。这n-k+1道题的分值最坏情况就是m。 所以要至少要学m+1小时。 然后对于剩下的k-1道题。 最坏的情况就是老师拿m/(n-k+1)的分数去卡你。 所以若要做对这k-1道 ,则学习时间是
(m/(n-k+1)+1)*(k-1)。
#include<iostream>
using namespace std;
#define inf 0x3f3f3f3f
#define ll long long
int main()
{
ll t,n,m,k;
cin>>t;
while(t--)
{
cin>>n>>m>>k;
printf("%lld\n",(k-1)*(m/(n-k+1)+1)+m+1);
}
return 0;
}