|
|
|
|
Co to w ogóle jest?!
Michael Suchacz - 25 lis 2009, o 22:34
" />Witam,
mam pytanie, co to w ogóle jest za ocenianie zadań? Wysyłam dobre rozwiązanie do Kłopotów z ogrodem, które działa mi normalnie na kompie a na FallSpocie mam TLE! Wg. mnie ewidentnie organizatorzy powinni testować chociaż na jednym teście, a nie tylko kompilować, bo skąd mam wiedzieć, że wczytywanie które działa wszędzie indziej zapętla się właśnie na tej sprawdzarce?
Chciałem napisać strasznie krótki kod, więc pisałem w C i tak:
char a[1000000];main(n,k,i,j,W,T){scanf("%*d");while(~scanf("%d%d%s",&n,&k,a)){i=0;j=0;W=1;T=0;if(a[0]=='K')T=1;while(j+1<n){j++;if(a[j]=='K')T+=1;while(T>k){if(a[i]=='K')T-=1;i++;}if(j-i+1>W)W=j-i+1;}printf("%d\n",W);}return 0;}
Myślę, że tle mam przez ten fragment: scanf("%*d");while(~scanf("%d%d%s",&n,&k,a)) który powinien wczytać liczbę przypadków testowych, nie przypisywać jej nigdzie, a potem do końca wejścia wczytywać dwa integery i jednego stringa. Działało to idealnie na windzie i linuxie, a źle działa na komputerze organizatorów. Mogę oczywiście zmienić ten fragment na:
int T; scanf("%d", &T); while(T--) { scanf("%d%d", &n,&k); scanf("%s", a); ....... } ale mimo wszystko.
Proszę o rozpatrzenie mojej reklamacji
Rafał Nowak - 25 lis 2009, o 22:50
" />Sprawa wymaga głębszego przyglądnięcia się działaniu sprawdzaczki na Twoim programie. Odpowiedź niebawem.
Kamil Jarmużek - 25 lis 2009, o 23:46
" />Zgadzam się z autorem tematu, sam straciłem 10 pkt na tym zadaniu przez TLE, choć u mnie odpowiedź była poprawna
Przemek Pietrzkiewicz - 26 lis 2009, o 07:22
" />Nazwę tematu, Michaelu Suchaczu, dobrałeś bardzo trafnie, bo czytając Twój post zastanawiałem się nad tym samym. I nad tym, czy naszego regulaminu nie trzeba będzie uzupełnić o obowiązek kulturalnego formułowania forumowych wypowiedzi.
Zwracam uwagę na to, że Jury nie ma w swoim zakresie obowiązków wysłuchiwania pretensji (nawet, jeśli wywołane są zrozumiałym zdenerwowaniem). W przyszłości proszę o więcej wyrozumiałości - podanie id zgłoszenia i opis problemu w dziale Pytania to wystarczająco dużo (i nie denerwuje mnie niepotrzebnie bladym świtem, przez to znacznie zmniejszając szanse pozytywnego rozpatrzenia reklamacji).
Te słowa oczywiście kieruję tylko do autora tematu. A teraz zostawiając już oczywistości na boku - Kamilu i Michaelu! Zweryfikowaliśmy zgłaszane przez Was zastrzeżenia. Wszystko wskazuje na to, że błąd leżał po naszej stronie.
Co się stało?
Testy służące do oceny tego zadania były dłuższe o jedną (nie do końca pustą) linijkę, niż wynikałoby to ze specyfikacji zadania (wcześniej, przed zbędną linią, znajdował się zupełnie poprawny test).
Kto na tym ucierpiał?
Znakomita większość programów nie ucierpiała na tym błędzie. Po przeczytaniu całego poprawnego wejścia do zadania obliczały wynik i poprawnie kończyły swoje działanie. Problem dotknął więc tylko/aż kilka rozwiązań.
Co teraz będzie?
Naprawimy błąd i ponownie ocenimy wszystkie "pokrzywdzone" rozwiązania tego zadania. Ranking zostanie uaktualniony. Dajcie nam na to chwilę, napiszemy, kiedy sprawa zostanie zamknięta.
Przepraszamy osoby, których problem dotyczy!
Michał Krasnoborski - 26 lis 2009, o 11:04
" />Chciałbym zauważyć, że podobne rzeczy działy się także w zadaniu konstruktor. Co prawda, runda próbna, ale jak robić testy, to porządnie!
Kondziu - 26 lis 2009, o 11:06
" />
Przemek Pietrzkiewicz - 26 lis 2009, o 12:44
" />
Przemek Pietrzkiewicz - 26 lis 2009, o 21:00
" />Usterka została usunięta, rozwiązania, na których ocenę mogła wpłynąć, zostały ocenione ponownie, ranking został uaktualniony.
zanotowane.pldoc.pisz.plpdf.pisz.plalbionteam.htw.pl
zanotowane.pldoc.pisz.plpdf.pisz.plcichooo.htw.pl
|
|
|
|