• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

"Test 3" - niepoprawna odpowiedź sędziego

0 głosów
169 wizyt
pytanie zadane 28 grudnia 2016 w SPOJ przez Suiko Początkujący (320 p.)
edycja 28 grudnia 2016 przez Suiko
Tutaj jest link do zadania: http://pl.spoj.com/problems/PP0601A2/ 

Zwracany błąd: Niepoprawna odpowiedź :/

Nie do końca wiem z czego wynika problem. Program przyjmuje tylko liczby większe od 9 i mniejsze od 100, tak jak jest w treści. Zawsze wypisuje wziętą liczbę na ekran. Poprawnie rozróżnia wymagany w zadaniu wzór z liczbami 42. Podając liczby z wejście z przykładu - wyjście jest identyczne. Kompilator nie pokazuje żadnego błędu, znając niektóre kaprysy SPOJa nie użyłem biblioteki innej niż iostream. Testowałem program na ideone (stronie używanej przez SPOJa) i także nie zwraca on błędów.

Załączam tutaj kod, po otrzymaniu odpowiedzi edytuję post i go wykasuję.

/* Problem rozwiązany, kod usuwam.. i tak musiałem napisać w większości od nowa :) */

1 odpowiedź

+1 głos
odpowiedź 28 grudnia 2016 przez Janusz programowania Bywalec (2,710 p.)
wybrane 28 grudnia 2016 przez Suiko
 
Najlepsza

Źle zinterpretowałeś treść zadania.

Zakończ działanie programu, gdy na wejściu pojawi się, trzecia liczba 42 poprzedzona jakąkolwiek inną liczbą, różną od 42.

Twój program kończy działanie, gdy występuje sytuacja 42, a, 42, b, 42,

gdy a i b != 42

Kod jest więc poprawny tylko dla tego jednego przypadku i dlatego daje taki sam wynik jak w przykładzie :).

 

Poza tym mógłbyś wykonać to lepiej niż rezerwować tablicę o rozmiarze 100000 wartości xD. (no i dla wartości i 0 - 4 odwołujesz się do komórek pamięci w tablicy o indeksach ujemnych).

 

komentarz 28 grudnia 2016 przez Suiko Początkujący (320 p.)
Dzięki, teraz natychmiastowo zaakceptowano. Nie mam pojęcia jak zrobić to bez deklarowania sporej tablicy jednak nie miało to znaczenia jak widać :)

Podobne pytania

0 głosów
0 odpowiedzi 104 wizyt
pytanie zadane 10 września 2017 w C i C++ przez Kamil Paradowski Użytkownik (640 p.)
0 głosów
1 odpowiedź 147 wizyt
pytanie zadane 13 stycznia 2017 w C i C++ przez Ditrix Mądrala (5,450 p.)
0 głosów
2 odpowiedzi 45 wizyt
pytanie zadane 8 maja w SPOJ przez BinaryMan Stary wyjadacz (12,590 p.)
Porady nie od parady
Publikując kody źródłowe korzystaj ze specjalnego bloczku koloryzującego składnię (przycisk z napisem code w edytorze). Nie zapomnij o ustawieniu odpowiedniego języka z rozwijanego menu oraz czytelnym formatowaniu kodu.Przycisk code

63,404 zapytań

109,670 odpowiedzi

229,145 komentarzy

44,692 pasjonatów

Przeglądających: 305
Pasjonatów: 18 Gości: 287

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...