看不出有什么区别
查看原帖
看不出有什么区别
571298
byft楼主2023/8/14 09:25

为什么

#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分啊

2023/8/14 09:25
加载中...