1223:An Easy Problem

An Easy Problem

实话实说我也不知道为什么它归类在贪心算法里。(*❦ω❦) 

 1 #include<iostream>
 2 using namespace std;
 3 
 4 int cnt(int n){
 5     int sum=0;
 6     while(n){
 7         if(n%2)sum++;
 8         n/=2;
 9     }
10     return sum;
11 }
12 int main(){
13     int n;
14     while(cin>>n){
15         if(!n)break;
16         for(int i=n+1;;i++){
17             if(cnt(i)==cnt(n)){
18                 cout<<i<<endl;
19                 break;
20             }
21         }
22     }
23     return 0;
24 }

 

posted @ 2021-08-10 16:23  Rekord  阅读(524)  评论(2编辑  收藏  举报