1 条题解
-
-2
有点乱😕 但已AC
#include<bits/stdc++.h> using namespace std; int n,a[100000005]; int main() { cin>>n; for(int i=n;i<=10000000000;i++) { int num=0,m=i; while(m>0) { num++; a[num]=m%10; m/=10; } int c=1,b=num,num1; for(int j=1;j<=num/2;j++) { if(a[c]!=a[b]) { num1++; } c++; b--; } if(num1==0) { if(n<10) { cout<<n+1; break; } if(n<100&&n/10==n%10) { if(n>99) { cout<<"101"; } cout<<(n/11+1)*11; break; } cout<<i; break; } num1=0; } return 0; } **老规矩,先赞后搬**
- 1
信息
- ID
- 1090
- 时间
- 1000ms
- 内存
- 64MiB
- 难度
- 8
- 标签
- 递交数
- 133
- 已通过
- 17
- 上传者