Thread: Testy

Czy jest gdzieś opisana filozofia testów ?
Czy wartości są losowe czy specjalnie przygotowane ?
Czym się różnią zestawy ?
Czy do oceny brany jest tylko ostatni wysłany program ? (wysłałem dwa razy pierwsza miała drobny błąd ale ocenione były obie).
Kilka formalnych ograniczeń odnośnie testów znajduje się w regulaminie, czasami też w treściach poszczególnych zadań będą znajdować się informację za co można otrzymać częściową liczbę punktów. Testy są oczywiście starannie przygotowane, aby wyłapać rozwiązania niepoprawne, więc zazwyczaj nie są losowe. W każdym zadaniu testy podzielone są na 10 zestawów, najczęściej zróżnicowane są wielkością danych, tak aby rozwiązania poprawne w gorszych złożonościach niż rozwiązanie wzorcowe dostawały częściową liczbę punktów. Każdy z zestawów wart jest jeden punkt. Konkretny dobór ograniczeń w poszczególnych grupach zależy od zadania i widzimisię osób je opracowujących. Do oceny zgodnie z regulaminem brane jest pod uwagę ostatnie kompilujące się zgłoszenie, pozostałe zgłoszenia też są sprawdzane jednak ich wynik na nic nie wpływa.