Cod sursa(job #974596)

Utilizator t.g.g.tt.g.g.t t.g.g.t Data 17 iulie 2013 17:41:25
Problema Pascal Scor 40
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.49 kb
var s,st:int64;
    d:byte;
    r,i,v:longint;

begin
  assign(input,'pascal.in'); reset(input);
  readln(r,d);
  for i:=1 to r do
    begin
      v:=r-i+1;
      while  (v mod d)=0 do
        begin
          inc(s);
          v:=v div d;
        end;
      v:=i;
      while (v mod d)=0 do
        begin
          dec(s);
          v:=v div d;
        end;
      if s>0 then st:=st+1;
    end;
  assign(output,'pascal.out'); rewrite(output);
  writeln(st);
  close(output);
end.