1 条题解

  • 0
    @ 2021-6-15 10:13:25

    Pascal :

    var
    j,m,z:longint;
    n,k,p,i:integer;
    begin
     read(n,k,p);j:=1;m:=1;
     if (n=1)or(n=2) then begin writeln('1');exit;end;
     for i:=3 to n do
     begin
      z:=j;j:=j+m;m:=z;
      if j mod k=1 then j:=j-1;
     end;
    writeln(j mod p);
    end.
    
    • 1

    信息

    ID
    450
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者