我的程序
------------------------------------
program sequence(input,output);
var
i,j,k,n:integer;
now,result:qword;
begin
assign(input,'sequence.in');
reset(input);
assign(output,'sequence.out');
rewrite(output);
read(k,n);
now:=1;
while (n>0) do
begin
i:=n mod 2;
n:=n div 2;
result:=result+now*i;
now:=now*k;
end;
write(result);
close(input);
close(output);
end.
------------------------------------
第9个点
输入
13 600
标准输出(用longint)
2019422348
我用Qword后的输出
10609356940
请问原因何在?剩下9个点我都过了。