Nie wiem dlaczego SPOJ nie zalicza. Czy mógłby ktoś pokazać przykłady testów których nie przechodzi i ew. dać wskazówke co poprawić? Jestem początkującym i wszelkie uwagi będą mile widziane.
Twój program nie działa nawet dla przykładowego wejścia. https://ideone.com/AKkXce11
Przed proszeniem o pomoc na forum stwórz program, co do którego istnieje chociaż szansa, że jest poprawny, a nie program, który wywala się już na teście podanym w treści zadania.
Tylko nie kompilatorze, proszę wyrażaj się i nie obrażaj swojego kompilatora.
[local] int tmp;
tworzy lokalną zmienną, o nazwie tmp i o nie określonej wartości. Dlatego twój program raz zadziała a raz nie.
PS
- niestaranne formatowanie kodu.
- nieuzasadnione "zawyżone" typy zmiennych
- nie korzystanie z możliwości testowania na ideone [stdin is empty]
PS 2
Dwa pytania kontrolne:
- Czy aby nie jesteś absolwentem "sławetnego" kursu wideo pana Z?
- Czy aby nie napisałeś komentarza pod którymkolwiek zadanniem? Jeżeli tak, to radzę Ci jak najszybciej go przemyśleć i ewentualnie skasować, bo mam zamiar to sprawdzać [a wierz mi, mimo często brakujących tam loginów, jestem w stanie to sprawdzić] i tworzyć czarną listę osób nie przestrzegających zaleceń [4 pkt pod komentarzami] i wtedy zero podpowiedzi na forum dla spamerów.
Jeżeli nie dotyczy Ciebie, to poprostu zignoruj to.
PS 3
Oczywiście u Ciebie zmienna tmp, o którą chodzi nazywa się inaczej.
Witam, mógłbym ktoś zerknąć na ten błąd? Ciągle otrzymuje błąd wykonania.
ideone9
Błąd wykonania jest spowodowany tym, że zgodnie z treścią i przykładem, między testami pojawia się pusta linia. Musisz spróbować ją ignorować. Nie jestem ekspertem od pythona ale coś takiego:
try:
clear = input()
except:
clear = 0
przed n -= 1 powinno dać radę.
Spróbuj też usunąć to spację na początku Twojego wyjścia, bo nie wiem jak sędzia na to zareaguje.
Próbowałem bez wyjątku, ale nie wiem czy w testach znajduje się na końcu pusta linia na końcu pliku. Jeśli nie, dzieje się to: https://ideone.com/DZKS7R9
Zmieniałem kod kilka razy, ale ciągle wyskakiwał błąd. Ostatecznie napisałem kod od nowa i wszystko działa jak należy. https://ideone.com/ZH6VFS20 (później usunę ten link)
Cześć mógłby ktoś zerknąć na mój kod https://ideone.com/cqYsSh12 wszystkie testy które sprawdzałem działają ideone też nie zwraca żadnego błędu.
czy ty chociaż sprawdziłeś wyniki, które twój program dał na ideone.com6 ? - czy też piszesz jedynie na podstawie wiary w dobre działanie programu ?
przeczytaj uważnie treść zadania a potem popatrz na wyniki programu
ok wiem na czy polega problem skupiłem się na przekazanych danych i ich sortowaniu a nie sprawdzeniu odległości od środka przekazanego pkt. jutro ponownie podejdę do tematu. Poprawiłem program aby sortował przekazane pkt. na podstawię odległości ale nadal nie ma AC nie wiem co jeszcze mogłem pominąć “odległość” w stdout wstawiłem dla sprawdzenia czy wszystko jest ok i usunąłem przed sprawdzeniem kodu
Zadanie zaliczone