Temat: Testy

1-100: B 2-30 Q = 30 A 2-15 K 0-30
100-250: B 2-100 Q = 100 A 2-100 K 0-100
250-500: B 2-1000 Q = 1000 A 1000-1000000 K 0-1000
500-750: B 2-100 Q = 100000 A 2-100 K 0-100
750-975: B 2-50000 Q = 100000 A 1000-1000000 K 0-50000
975-1000: B 1000000 Q = 100000 A 900000-1000000 K 0-1000001000000

Czasy:
1-500: 0.01s - 0.03s
500-975: 0.30s - 0.40s
975-1000: 0.55s - 0.60s

https://drive.google.com/open?id=0B3ntPdxpeXHLelFwcFJ1REZCazQ
Potwierdzam.
Potwierdzam.
Potwierdzam.
Potwierdzam.
Potwierdzam.
Potwierdzam, max 0.11s (u mnie)
3 ocen - 0.31s
Mam kłopot z testami 984, 986 i 988. Mój program podaje inną odpowiedź niż jest zapisana w outach. Różni się ona dokładnie jedną linią:
dla testu 984 jest to linia 99 509 W outach zapisana odpowiedź to 586441 natomiast mój program wypisuje 586440 Wszystkie pozostałe linijki są identyczne.
dla testu 986 jest to linia 62 853 W outach 675740 a mój program wypisuje 675741
dla testu 988 jest to linia 83 816 W outach 789783 a mój program wypisuje 789784

Nie wiem, czy mam zamienione liczby w tych testach, czy mój program źle działa? Czy ktoś miał podobny problem?

Dla reszty testów wszystko działa OK.

EDIT: To jednak był mój błąd. Wszystkie testy OK.

Pozdrawiam
Potwierdzam
Potwierdzam
Potwierdzam
A ja nie potwierdzam. Serio nikt nie zauważył, że te testy są niezgodne ze specyfikacją? ...
Co jest w nich niezgodnego? Jedynie k nie jest brzegowe. Chyba, że w środku, w plikach, w opisie w temacie nic nie widzę.
Potwierdzam wszystkie testy.
Przepraszam bardzo, ale jak w teście 10 w danych wejściowych może być
"2 30
2 8 11 [...]"?
Pierwsza liczba to B, a według opisu zadania druga linia ma zawierać B liczb całkowitych. To się nie zgadza.
Mylące jest to, że to 11 jest pierwszym zapytaniem (bo później linii jest 29). Przed 11 powinien być Enter, a tak to test się zgadza.
W takim razie proszę o sprawdzenie testu 54. Fragment:
"2 30
6 13 7
17
25
19
20
6"
Czyli system binarny, 6 zer i 13 jedynek. Zdaniem moim i mojego algorytmu odpowiedzią na ostatnie zacytowane tu pytanie (6) jest 0. Zdaniem autora 1. Kto ma rację?
Moim zdaniem "1" jest poprawanym wynikiem
Więc podaj liczbę zgodną z danymi wejściowymi większą od tej:
1111111111110000001
Tutaj, jak widzimy, wynikiem jest 0.

Wniosek jest prosty: test jest błędny.
Wniosek jest oczywiście błędny, a test poprawny.
Największa liczba:
-zapisana w systemie binarnym za pomocą 6 zer i 13 jedynek, -podzielna przez 1,
to:
1111111111111000000
Witam, tu autor:

Jak słusznie zauważył Igor, po drugim wierszu wejścia nie ma znaku końca linii tylko spacja. Uznałem, że nie będę teraz naprawiał wszystkich testów w paczce, programy i tak powinny działać poprawnie, traktując to jako biały znak. Po B liczbach podane jest po prostu pierwsze zapytanie, a następnie kolejne już po endline'ach.

Co do testu 54 to oczywiście Tomasz ma rację, 1111111111111000000 jest największą możliwą liczbą, wyjście w paczce jest poprawne.
To się zgadza się!
Potwierdzam testy