Cod sursa(job #163504)

Utilizator chelaru_t_achelaru traian andrei chelaru_t_a Data 22 martie 2008 14:15:29
Problema Sandokan Scor 5
Compilator fpc Status done
Runda preONI 2008, Runda Finala, Clasele 5-8 Marime 0.66 kb
type vector=array [1..5000] of longint;
var c,a,n,k,i,l:longint;
v:vector;
f,g:text;
procedure citire(var n,k:longint;var v:vector);
var i:longint;
begin
readln(f,n,k);
for i:=1 to n do read(f,v[i]);
end;
begin
assign(f,'sandokan.in');
assign(g,'sandokan.out');
reset(f);
rewrite(g);
citire(n,k,v);
if n=k then write(g,'1')
else begin
     l:=n div k+n mod k;
     if l=k then write(g,'1')
     else begin
          c:=1;
          for i:=1 to n do c:=c*i;
          a:=1;
          for i:=1 to n-l do a:=a*i;
          for i:=1 to l do a:=a*i;
          c:=c div a;
          write(g,c);
          end;
     end;
close(f);
close(g);
end.