Tutorial
Eternity
Po kolejnych zmianach, otrzymaliśmy następujący program:
var d,n,i : longint; f : array[0..20000] of longint; begin readln(d); while (d>0) do begin readln(n); f[0]:=0; f[1]:=1; for i:=2 to n do f[i]:=(f[i-1]+f[i-2]) mod 10000; writeln(f[n]); end; end.
a jego wysłanie spowoduje, że Sprawdzarka zwróci ocenę:
Time Limit Exceeded
W tym przypadku wynika to z tego, że w programie znajduje się nieskończona pętla, co spowoduje, że program będzie działał nieskończenie długo… czyli za długo ;).
Warto dodać, że zbyt długo działające programy są przerywane, nawet jeśli ostatecznie dałyby poprawne wyniki.