文章

4

粉丝

0

获赞

0

访问

2.2k

头像
不重复数 题解:直接暴力就能AC,但希望有大佬能提出更好的方法
P1887 武汉大学机试题
发布于2024年1月11日 12:20
阅读数 499

#include<iostream>
using namespace std;

bool pan(int x){    
    while(x/10){
        int pre = (x/10) % 10;
        int now = x % 10;
        if(pre == now) return 0;
        x /= 10;
    }
    return 1;
}

int main(){
    int n = 0;
    while(cin >> n ){
        for(int i = n + 1; i < 0x7fffffff; i++){
            if(pan(i)){
                cout << i << endl;
                break;
            } 
        }
    }
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发