Cod sursa(job #232290)

Utilizator DanielGGlodeanu Ioan Daniel DanielG Data 14 decembrie 2008 23:14:48
Problema Tablete Scor 0
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.86 kb
var v:array[1..1000000] of 0..1;
n,k:integer;  indd,spatiu,i,j,nr,ind:longint;
f:text;
procedure citire;
begin
assign(f,'tablete.in');reset(f);
read(f,n,k);
close(f);
end;
begin
citire; nr:=2;
ind:=1;  indd:=k*n;
assign(f,'tablete.out'); rewrite(f);
for i:=1 to n do
    begin
    for j:=1 to k-1 do
         begin
         if v[ind]=1 then inc(ind);
         write(f,ind,' ');
         inc(ind);
         end;
      if i*k mod 2=0 then
                begin
                write(f,i*k,' ');
                v[i*k]:=1;
                end
            else
                begin
                write(f,i*k+1,' ');
                v[i*k+1]:=1;
                end;
    for j:=k+1 to n do
        begin
        if v[indd]=1 then inc(indd);
        write(f,indd,' ');
        inc(indd);
        end;
    writeln(f);
    end;
close(f);
end.