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