Witam, Mam problem z zdaniem: https://pl.spoj.com/problems/PZPI4/. Chodzi o trzeci przypadek testowy:
6
< 2 tak
’> 1 tak
= 1 tak
= 1 tak
’> 1 tak
= 1 tak
Przyjmując, że “<2 tak” tworzy zakres możliwych liczb 1-1, a drugie wyrażenie, które nie zawiera się w pierwszym zbiorze(i oznacza kłamstwo) zmieniam więc zakres liczb na inf-2, następne wyrażenie znów jest kłamstwem (tym samym mając liczbę kłamstw z rzędu=2), czwarte wyrażenie jest prawdą i zeruję licznik kłamstw z rzędu, a kolejne dwa są kłamstwami (po raz drugi dając liczbę kłamstw z rzędu=2). Pojawia się pytanie: czy to ja źle interpretuję zadanie czy błąd jest w programie? Mam gotowy kod w C++, ale przy tym zestawie testowym otrzymuję wynik 2 zamiast 1 jak jest to przewidziane. Dodatkowo dostaję WA na spoju czyli to nie był błąd jedynie w wypisaniu odpowiedzi do testu.
Tutaj kod: https://ideone.com/boFVEK
Oczywiście na Spoja wrzucany bez komentarza, ale myślę że ułatwia on sprawdzenie działania programu.
Będę wdzięczny za wskazówki co robię źle lub pomoc w interpretacji treści zadania, z góry dzięki.