| 比赛 | 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.