比赛 20140713下午练习 评测结果 AAAAAAAAAA
题目名称 比特 最终得分 100
用户昵称 运行时间 0.760 s
代码语言 Pascal 内存使用 0.15 MiB
提交时间 2014-07-13 15:59:38
显示代码纯文本
var
  s:string;
  i,n,x,r,j,m:longint;
begin
  assign(input,'bita.in');
  assign(output,'bita.out');
  reset(input);
  rewrite(output);
  readln(n);
  for i:=1 to n do
    begin
      x:=i;
      s:='';
      while x>0 do
        begin
          r:=x mod 2;
          s:=s+chr(r+ord('0'));
          x:=x div 2;
        end;
      for j:=length(s)-1 downto 1 do
        if (s[j]='1')and(s[j+1]='1') then m:=m+1;
   end;
   writeln(m);
   close(input);
   close(output);
end.