为什么
#include <bits/stdc++.h>
using namespace std;
int main() {
int t;
cin>>t;
while(t--)
{
long long n,a,b;
cin>>n>>a>>b;
long double ans=1.0;
ans*=(n-1);
ans*=__gcd(a,b);
ans/=b;
cout<<(long long)ans+1<<endl;
}
return 0;
}
能AC,但是
#include <bits/stdc++.h>
using namespace std;
int main() {
int t;
cin>>t;
while(t--)
{
long long n,a,b;
cin>>n>>a>>b;
long double ans=1.0;
ans*=((n-1)*__gcd(a,b));
ans/=b;
cout<<(long long)ans+1<<endl;
}
return 0;
}
会听取WA声一片
而且为什么别人都是400分,我是1000分啊