2013年9月24日 星期二

TIOJ 1358 丟失的數

[無]
進擊的流水題.....


#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
 long long int n;
 long long int cnt=0;
 while(scanf("%I64d",&n)!=EOF)
 {
  cnt=0;
  n--;
  while(n>=1)
  {
   cnt+=n;
   n/=2;
  }
  printf("%I64d\n",cnt);
 }
 return 0;
}

沒有留言:

張貼留言