Afişează mesaje
Pagini: [1]
1  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 000 Algoritmul lui Euclid : Octombrie 22, 2012, 19:57:00
Citat
In pagina problemei zice clar ca metoda cu scaderi nu intra in timp.
Mersi. Nu vazusem unde scrie chestia asta Mr. Green. Acum am refacut problema si am luat 100.
2  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / TLE : Octombrie 22, 2012, 18:34:56
Imi ziceti si mie cum as putea optimiza programul cami da TLE pe ultimele 2 teste.

Cod:
var f,g:text;
    a,b,t,i:longint;
    v1,v2:array[1..1000] of longint;
begin
  assign(f,'euclid2.in');
  assign(g,'euclid2.out');
  settextbuf(f,v1);
  settextbuf(g,v2);
  reset(f);
  rewrite(g);
  readln(f,t);
  for i:=1 to t do
    begin
      readln(f,a,b);
      while a<>b do
        if a>b then
          dec(a,b)
        else
          dec(b,a);
      writeln(g,a);
    end;
  close(f);
  close(g);
end.
Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines