Forum jest zablokowane. Podczas blokady nie można dodawać ani edytować wiadomości.
Temat: Testy Liczbowy proces
Testy na podzadania 1,2,3
1 Q ≤ 1 https://drive.google.com/file/d/1HO0r9dkFOdmBneCw6uBTE6FleMgS_bn-/view?usp=sharing
2 Mi ≤ 1 000 000 oraz Q ≤ 10 https://drive.google.com/file/d/1CaSpTgiHw94hLpRagObI1iKZzE1IkfQ5/view?usp=sharing
3 Mi ≤ 10^7 https://drive.google.com/file/d/1G2sPtFu5Ar0zXPoAWlz9SH6yNvP2e66Q/view?usp=sharing
4 bez ograniczeń https://drive.google.com/file/d/1LdoQADw7nYc1MqEiQPs4xXJuhuoSMHSh/view?usp=sharing
1 Q ≤ 1 https://drive.google.com/file/d/1HO0r9dkFOdmBneCw6uBTE6FleMgS_bn-/view?usp=sharing
2 Mi ≤ 1 000 000 oraz Q ≤ 10 https://drive.google.com/file/d/1CaSpTgiHw94hLpRagObI1iKZzE1IkfQ5/view?usp=sharing
3 Mi ≤ 10^7 https://drive.google.com/file/d/1G2sPtFu5Ar0zXPoAWlz9SH6yNvP2e66Q/view?usp=sharing
4 bez ograniczeń https://drive.google.com/file/d/1LdoQADw7nYc1MqEiQPs4xXJuhuoSMHSh/view?usp=sharing
Mam pytanie jak działa generator testów.
Generowanie wejścia ja robię w c++. Poszukaj sobie obsługi plików w c++ na sto procent coś znajdziesz. Wyjście sie generuje się w bashu lub w batchu. Jest to zależne od tego czy masz linuxa czy windowsa. Jeżeli nigdy tego nie robiłeś wygląda to tak że robisz sobie pętle od 1 do liczby testów które chcesz zrobić i abc.exe < test%i%.in > test%i%.out (na windowsie). Zrobi ci to test który bedzie sie nazywał tak test1.out (jeżeli i wynosi 1). Podobnie się robi sprawdzarki. Tam masz tylko abc.exe < test%i%.in > pom.out i sprawdzasz czy 2 pliki są takie same if (fc pom.out test%i%.out > null ) test%i% to testy które ktoś wygenerował. W ten sposób sprawdzisz wszystkie testy i porównasz dzialanie programu kogoś do dzialania twojego programu na tych testach. Wszytko masz dokładnie opisane w internecie wystarczy poszukać.
Testy 'bez ograniczen' sa OK