我实在想不到哪里缺了,求调
查看原帖
我实在想不到哪里缺了,求调
702822
Colas_miao_楼主2024/3/25 22:24
#include<bits/stdc++.h>
#define int long long
#define FOR(i,l,r) for(int i=(l);i<=(r);++i)
#define _FOR(i,l,r) for(int i=(l);i>=(r);--i)
using namespace std;

signed main(){
	int l,r;
	cin>>l>>r;
	for(int i=20,j=9,js=100;i+j<=r;i*=10,j=j*10+9,js*=10)
	{
		if((i+j>=l&&i+j+1<=r)||(l%js<=i+j&&r%js>=i+j+1))
		{
			cout<<2;
			return 0;
		}
	}
//	for(int i=l,)
	if((l%10<=2&&r%10>=3)||(r-l>=10&&l%10==3&&r%10==2)||(r%10>=3&&r-l>6)) 
	{
		cout<<2;
		return 0;
	}
	else cout<<1;
	return 0;
}

以下是评测记录

2024/3/25 22:24
加载中...