More actions
imported>joojis No edit summary |
imported>joojis No edit summary |
||
| Line 3: | Line 3: | ||
=== Source Code === | === Source Code === | ||
n,a,b,c;main(){for(;a=scanf("%d",&n),n;){for(;!(a&n);a*=2);for(b=a;a&n;n^=a,a*=2);for(n|=a,c=1;!(a&b*2);b*=2,c*=2)n|=c;printf("%d\n",n);}} | n,a,b,c;main(){for(;a=scanf("%d",&n),n;){for(;!(a&n);a*=2);for(b=a;a&n;n^=a,a*=2);for(n|=a,c=1;!(a&b*2);b*=2,c*=2)n|=c;printf("%d\n",n);}} | ||
=== ... === | |||
* 첫번째 제출에 상콤하게 Accept! 나름 열심히 줄여본다고 코드를 줄여봤지만. 역시 갈 길이 머네요... -[[정진경]] | |||
Revision as of 02:32, 6 June 2011
Describe AnEasyProblem/정진경 here
Source Code
n,a,b,c;main(){for(;a=scanf("%d",&n),n;){for(;!(a&n);a*=2);for(b=a;a&n;n^=a,a*=2);for(n|=a,c=1;!(a&b*2);b*=2,c*=2)n|=c;printf("%d\n",n);}}
...
- 첫번째 제출에 상콤하게 Accept! 나름 열심히 줄여본다고 코드를 줄여봤지만. 역시 갈 길이 머네요... -정진경