提交时间:2023-07-22 15:01:38

运行 ID: 24257

#include "iostream" using namespace std; const int N=10; int a[N]; int n; bool check(int x){ memset(a,0,sizeof a); while(x){ a[x%10]++; if(a[x%10]>1)return false; x/=10; } return true; } int main(){ cin>>n; for(int i=n+1;;i++){ if (check(i)){ cout<<i<<"\n"; return 0; } } }