program takmicenje;
var
a,b,c,i,j:longint;
n:array[1..1000000] of longint;
m:array[1..10000] of longint;
begin
j:=0;
repeat
read(a);
if a=0 then
begin
read(b);
readln(c);
for i:=1 to b do
n[i]:=c;
end;
if a=1 then
begin
read(b);
readln(c);
n[b]:=n[b]+c;
end;
if a=2 then
begin
readln(b);
j:=j+1;
m[j]:=n[b];
end;
until
a=3;
for i:=1 to j do
writeln(m[i]);
end.
Compile Ok
Vreme kompajliranja: 0.14 sekunde
Testiranje
Test 1 Tacno resenje vreme izvrsavanja programa 0 sekunde
Test 2 Tacno resenje vreme izvrsavanja programa 0 sekunde
Test 3 Tacno resenje vreme izvrsavanja programa 0.01 sekunde
Test 4 Tacno resenje vreme izvrsavanja programa 0 sekunde
Test 5 Tacno resenje vreme izvrsavanja programa 0.02 sekunde
Test 6 Prekoraceno vremensko ogranicenje
Test 7 Prekoraceno vremensko ogranicenje
Test 8 Prekoraceno vremensko ogranicenje
Test 9 Prekoraceno vremensko ogranicenje
Test 10 Prekoraceno vremensko ogranicenje
Ovo gore je kod koji sam poslao, a ovo ispod je ono sto mi je izaslo kao rezultat testiranja. E, sad, ja bih imao par pitanja:
-kako to da sam uopste uspeo da napravim array[1..1000000] of longint?
-kako to da sam prekoracio vremensko ogranicenje u poslednjih 5 primera ako u prvih 5 ne prelazi 0.02 sekunde a ogranicenje je 1 sekund?
-da li je ideja dobra, tj. da li se moze nekako ustedeti na vremenu ili treba raditi na neki drugi nacin?
var
a,b,c,i,j:longint;
n:array[1..1000000] of longint;
m:array[1..10000] of longint;
begin
j:=0;
repeat
read(a);
if a=0 then
begin
read(b);
readln(c);
for i:=1 to b do
n[i]:=c;
end;
if a=1 then
begin
read(b);
readln(c);
n[b]:=n[b]+c;
end;
if a=2 then
begin
readln(b);
j:=j+1;
m[j]:=n[b];
end;
until
a=3;
for i:=1 to j do
writeln(m[i]);
end.
Compile Ok
Vreme kompajliranja: 0.14 sekunde
Testiranje
Test 1 Tacno resenje vreme izvrsavanja programa 0 sekunde
Test 2 Tacno resenje vreme izvrsavanja programa 0 sekunde
Test 3 Tacno resenje vreme izvrsavanja programa 0.01 sekunde
Test 4 Tacno resenje vreme izvrsavanja programa 0 sekunde
Test 5 Tacno resenje vreme izvrsavanja programa 0.02 sekunde
Test 6 Prekoraceno vremensko ogranicenje
Test 7 Prekoraceno vremensko ogranicenje
Test 8 Prekoraceno vremensko ogranicenje
Test 9 Prekoraceno vremensko ogranicenje
Test 10 Prekoraceno vremensko ogranicenje
Ovo gore je kod koji sam poslao, a ovo ispod je ono sto mi je izaslo kao rezultat testiranja. E, sad, ja bih imao par pitanja:
-kako to da sam uopste uspeo da napravim array[1..1000000] of longint?
-kako to da sam prekoracio vremensko ogranicenje u poslednjih 5 primera ako u prvih 5 ne prelazi 0.02 sekunde a ogranicenje je 1 sekund?
-da li je ideja dobra, tj. da li se moze nekako ustedeti na vremenu ili treba raditi na neki drugi nacin?