记录编号 111575 评测结果 AAAAAAAAAA
题目名称 [Tyvj 1236] 比特 最终得分 100
用户昵称 Gravatar(⊙o⊙)… 是否通过 通过
代码语言 Pascal 运行时间 0.345 s
提交时间 2014-07-13 17:15:17 内存使用 3.98 MiB
显示代码纯文本
  1. program cc(input,output);
  2. var
  3. a:array[0..1000000]of longint;
  4. n,i,j,x,w,q:longint;
  5. begin
  6. assign(input,'bita.in');
  7. assign(output,'bita.out');
  8. reset(input);
  9. rewrite(output);
  10. read(n);
  11. for q:=1 to n do
  12. begin
  13. w:=q;
  14. repeat
  15. inc(i);
  16. a[i]:=w mod 2;
  17. w:=w div 2;
  18. until w=0;
  19. for j:=i downto 1 do
  20. begin
  21. if (a[j]=1)and(a[j]=a[j-1]) then x:=x+1;
  22. end;
  23. i:=0;
  24. end;
  25. writeln(x);
  26. close(input);
  27. close(output);
  28. end.
  29.  
  30.