关于TLE(求助)
  • 板块P2406 最小和
  • 楼主DWT8125
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/7/27 09:43
  • 上次更新2023/11/3 07:27:07
查看原帖
关于TLE(求助)
390228
DWT8125楼主2023/7/27 09:43

RT,说好的数据随机生成,蒟蒻没搞懂为啥T了

(话说绿题用不到Pollard Rho吧)

#include<cstdio>
#include<cmath>
#define ll long long
ll a,b,c,sc;
ll gcd(ll a,ll b){return b?gcd(b,a%b):a;}
int main(){
	while(scanf("%lld%lld",&a,&b)!=EOF){
		c=b/a; sc=(ll)sqrt(c);
		for(ll i=sc;i;i--)
			if(c%i==0&&gcd(i,c/i)==1){
				printf("%lld %lld\n",i*a,c/i*a);
				break;
			}
	}
	return 0;
}
2023/7/27 09:43
加载中...