U E D R , A S I H C RSS

An Easy Problem/김태진

Status

Problem 2453Userjereneal20
Memory388KTime125MS
LanguageGCCResultAccepted

Idea

  • . 1 를 for문 , 1 1 .

Source Code

#include <stdio.h>

int bincount(int X);

int main()
{
    int N,n,k=0;
    while(1){
        scanf("%d",&N);
        if(N==0) break;
        k=bincount(N);
        for(n=N+1;k!=bincount(n);n++){}
        printf("%d\n",n);
    }
    return 0;
}

int bincount(int X)
{
    int nf,kf=0;
    for(nf=X;nf>0;nf=nf>>1){
        if(nf%2==1) kf++;
    }
    return kf;
}

Trial and error

  • ! . .. 는 10는 2 !! -- . 번만 accept! 는 198B , 더 -ㅎㅎㅎ
    • 번만 accept 부럽-. 러를 는데 를 빨 A1B3C1A2 3 ... -
      • accept. ( --) 는.. = -

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:22:28
Processing time 0.0105 sec