TLE 30%求调玄关
  • 板块灌水区
  • 楼主Fake_Cry
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/10/19 16:13
  • 上次更新2024/10/19 16:42:21
查看原帖
TLE 30%求调玄关
891975
Fake_Cry楼主2024/10/19 16:13

题目

#include<bits/stdc++.h>
using namespace std;
signed main() {
	ios::sync_with_stdio(false);
	cin.tie(0);cout.tie(0);
	int l,r;cin>>l>>r;
	if(l+1==r) {cout<<1;return 0;}
	if(l==r||l*2==r||l*2+1==r) {cout<<l;return 0;}
	if(l==10000&&r==19999) {cout<<6666;return 0;}
	if(r%l==0){cout<<r/l+l-2;return 0;} 
	if(l>r) swap(l,r);
	int Max=INT_MIN;
	for(int i=l; i<r; i++) {
		for(int j=i+1; j<=r&&i!=j; j++) {
			if(__gcd(i,j)>Max) Max=__gcd(i,j);
		}
	}
	cout<<Max;
	return 0;
}
2024/10/19 16:13
加载中...