比赛 20140713下午练习 评测结果 AAAAAAAAAA
题目名称 比特 最终得分 100
用户昵称 NBWang 运行时间 0.412 s
代码语言 Pascal 内存使用 0.55 MiB
提交时间 2014-07-13 15:35:34
显示代码纯文本
var
n,i,j,z,t,sum:longint;
a:array[0..100000]of longint;
begin
assign(input,'bita.in');
assign(output,'bita.out');
reset(input);
rewrite(output);

readln(n);
j:=0;
for i:=1 to n do
begin
z:=i;
repeat
j:=j+1;
a[j]:=z mod 2;
z:=z div 2;
until z=0;
for t:=j downto 1 do
begin
if(a[t]=1)and (a[t]=a[t-1]) then sum:=sum+1;
end;
j:=0;
end;
writeln(sum);
close(input);
close(output);
end.