#include<bits/stdc++.h>
using namespace std;
bool c1(long long n){
int a[8],b[8];int t=n;
for(int i=0;i<8;i++)
a[i]=t%10,t/=10;
t=n;
for(int i=7;i>=0;i--)
b[i]=t%10,t/=10;
for(int i=0;i<8;i++)
if(a[i]!=b[i])return 0;
return 1;
}
bool c2(long long n){
int a[8];
for(int i=0;i<8;i++)
a[i]=n%10,n/=10;
if(a[0]==a[2]&&a[2]==a[5]&&a[5]==a[7]&&a[1]==a[3]&&a[3]==a[4]&&a[4]==a[6]&&a[1]!=a[0])return 1;
return 0;
}
int main(){
long long n;cin>>n;n++;
for(long long i=n;;i++)
if(c1(i)){n=i;break;}
printf("%lld\n",n);
for(long long i=n;;i++){
if(c2(i)){
printf("%lld",i);
break;
}
}
return 0;
}
样例没问题
人麻了