0
点赞
收藏
分享

微信扫一扫

King of Gamers

英乐 2022-08-16 阅读 65


#include<bits/stdc++.h>

using namespace std;

typedef pair<int, int> pii;


#define int long long
bool cmp (int a, int b, int x, int y) {
// a / b
// x / y
return a * y <= b * x;
}
void solve() {
int n, x, a, b;
int ans = 0;
scanf("%lld%lld%lld",&n, & a, & b);
int res = (n) * 1.0 * a / b;
if (res * b<= a * (n - 1))
cout << res + 1 << endl;
else cout << res << endl;

}
signed main () {
int t;
cin >> t;
while (t --) solve();

return 0;
}

答案一定是n * b / a或者加1 如果之前赢的概率已经小于x,那么现在这场应该是赢的 否则就不能赢 为什么这种写法更加容易?因为我们算出以前的场数,对于当前这场我们可以靠验证,来判定是否+1


举报

相关推荐

0 条评论