Pitanje ili opis problema
E ovako, sad ne znam da li je ovo kod mene problem ili sta, ali ja mislim da ima greska u test primeru za zadatak struja. Sad ovaj zadatak( bukvalno kao i sve ostale ) sam uradio za 20 do 25 min, jer je treci krug kvalifikacija i iskreno nije mi bitno toliko za poene, svakako sam proso dalje, nego da li je greska do mene.
Meni izjavljuje WA za 4. test primer za zadatak struja, a ja kad otvorim taj test primer vidim ovo:
20 1000
12345 12344 12343 12342 12341 1000 1000 1000 6 2
A ulazni podaci su veoma jasni(link je dole). Ako je u prvoj liniji 20, to znaci da u sledecoj liniji treba da budu 20 brojeva, a ovde su 10. Jel je greska do mene ili ne? Moj kod :
var
i, n : LongInt;
m, z : Real;
a : array[1…1000000] of Int64;
begin
ReadLn(n, m);
for i := 1 to n do
begin
Read(a[i]);
end;
a[n+1] := -1;
for i := 1 to n do
begin
if (m=0) then
begin
if (a[i]>a[i-1]) then
begin
m := a[i]* z;
end;
end;
if (a[i]<a[i+1]) then
begin
z := m/a[i];
m := 0;
end;
end;
WriteLn(m:12:7);
end.
Ukoliko je greska stvarno do mene, mozete li da mi pokazete gde je ? Posto ja stvarno mislim da ovaj kod nema greske.
Link ka zadatku ili odgovarajućoj stranici
https://arena.petlja.org/Competitions/Competition/188
Zadatak Struja