求优化
查看原帖
求优化
1536751
zzyyyhh楼主2024/12/18 21:42
#include<bits/stdc++.h>
#define ll long long
using namespace std;
int n;
ll a0,a1,b0,b1;
int main()
{
	cin >> n;
	while(n--)
	{
		int nu=0;
		cin >>a0 >> a1 >> b0 >> b1;
		for(ll i=a1;i<=b1;i+=a1)
		{
			if(__gcd(i,a0)==a1 && __gcd(i,b0)*b1==i*b0)
			nu++;
		}
		cout << nu << endl;
	}
	return 0;
 } 
		nu++;
	}
	cout << nu << endl;
}
return 0;

}

2024/12/18 21:42
加载中...