Cod sursa(job #265263)

Utilizator Teodor94Teodor Plop Teodor94 Data 23 februarie 2009 18:12:31
Problema Multimi2 Scor 30
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.77 kb
var f,g:text;
    n,i:longint;
begin
  assign(f,'multimi2.in'); reset(f);
  assign(g,'multimi2.out'); rewrite(g);
  read(f,n);
  if n mod 2=0 then
    if n mod 4=0 then
      begin
        writeln(g,'0');
        writeln(g,n div 2);
        for i:=1 to n div 4 do write(g,i,' ',n-i+1,' ');
        writeln(g);
        writeln(g,n div 2);
        for i:=n div 4+1 to n div 2 do write(g,i,' ',n-i+1,' ');
        writeln(g);
      end
                 else
      begin
        writeln(g,'1');
        writeln(g,n div 2);
        for i:=1 to n div 2 do write(g,i,' ');
        writeln(g);
        writeln(g,n div 2);
        for i:=n div 2+1 to n do write(g,i,' ');
        writeln(g);
      end;
  if n mod 2=1 then
    begin

    end;
  close(f); close(g);
end.