fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. set<int>s;
  5.  
  6. bool is(int x){
  7.  
  8. s.clear();
  9.  
  10. for(int i=0;i<4;i++){
  11. int b = x%10;
  12. //cout<<b<<" ";
  13. s.insert(b);
  14. x=x/10;
  15. }
  16.  
  17. //cout<<s.size()<<"\n";
  18.  
  19. if(s.size()==4) return true;
  20. return false;
  21.  
  22. }
  23.  
  24. int main(){
  25.  
  26.  
  27.  
  28. int b;
  29. cin>>b;
  30.  
  31. for(int i=b+1;i<=9000;i++){
  32. if(is(i)){
  33. cout<<i;
  34. //cout<<"here\n";
  35. break;
  36. }
  37. }
  38.  
  39.  
  40. return 0;
  41.  
  42. }
Success #stdin #stdout 0s 3468KB
stdin
9000
stdout
Standard output is empty