求大神找错误

var
m,n,k,x:qword;
i:longint;
ans:qword;
a:array[0..10000000] of longint;
function cf(i:longint):longint;
var
t,j:longint;
begin
t:=1;
for j:=1 to i do begin
t:=t*10;
end;
cf:=t;
end;
begin
readln(n,m,k,x);
for i:=0 to n-1 do begin
a[i]:=i;
end;
ans:=(cf(k)*m) mod n;
a[x]:=(a[x]+ans) mod n;
writeln(a[x]);
end.

哪里错了,为什么只有30分

1 条评论

  • 1

信息

ID
1841
难度
6
分类
(无)
标签
递交数
6573
已通过
1791
通过率
27%
被复制
10
上传者