(一)
每次下注,要么赚 \(y\times (k-1)\),要么亏 \(y\)。
由于不知道什么时候会输,每次都下能赚回前面所有的金额好了。
第一次下 \(1\) ,共下 \(x+1\) 次。
(二)
AC 代码。
#include<bits/stdc++.h>
using namespace std;
int t,k,x,a;
int main(){
scanf("%d",&t);
while(t--){
scanf("%d%d%d",&k,&x,&a);
int sum=0;
for(int i=1;i<=x+1;i++){
sum+=sum/(k-1)+1;
if(sum>a)break;
}
if(sum>a)puts("NO");
else puts("YES");
}
return 0;
}
标签:puts,int,题解,scanf,d%,CF1929C
From: https://www.cnblogs.com/Jh763878/p/18098708