Temat: Sprawdzanie zadań przez organizatorów

Wie ktoś jak działa te sprawdzanie zadań? Bo tam jakiś program chyba najpierw sprawdza to co się wysłało a potem organizator co nie?
Szczegóły techniczne takie jak mierzenie czasu wykonania i użytej przez program pamięci są tutaj https://oij.edu.pl/zawodnik/srodowisko/.
A na linku https://oij.edu.pl/zawodnik/zadania/samouczek/cpp/ pod Nagłówkiem "O ocenie rozwiązań" pisze, że jeśli dla żartu dla jednej wartości wypiszesz jakieś zdanie zamiast liczby, to prawdopodobnie i tak dostaniesz 100 punktów. Programy są oceniane poprzez kilkadziesiąt losowych (takich samych dla wszystkich) testów np. czy program zadziała gdy się wpisze do niego liczbę 240, 7 , 89 albo 2. Testy są podzielone na grupy tak jak pisze w treści zadania, a następnie na podgrupy. Jak w jednej podgrupie wszystkie testy są prawidłowe to dostajesz za nią punkty. Organizatorzy nie sprawdzają ręcznie kodu, możesz go pisać całkowicie niezrozumiałego dla człowieka.
Oops nie da się od-reportować (missclick) by mnie administratorzy nie zbanowali... (sory)
Może bardziej streszcze moje pytanie. Żeby program był oceniony pozytywnie musi program działać tak jak jest napisane w treści zadania oraz w wierszu w którym program pobiera dane ten wiersz ma być pusty. Inaczej mówiąc input musi byc bez tekstu, tzn. tekst który znajduje się w () przeszkadza w tekstach.
Program wpływa na wejście? Czekaj, to jak napiszę w programie cin << 2 to mi wypisze 2 na standardowe wejście??? Edit: jednak nie działa.
Przykład:
a = input("Podaj dane:\n>>")
print(a)

Podczas sprawdzania programu wydaje mi się, że to szczytuje tekst jak się pojawi, a gdy nie ma tekstu daje przykładowe dane do testu.
W powyższym przykładzie by sczytało "Podaj" zamiast wpisać dane do testu programu. Ja tak miałem nie wiem jak reszta
Program chyba po prostu podaje wszystko w jednym inpucie (edit: w wielu inputach jak jest wiele wierszy, przepraszam), jako string i musisz go przekonwertować na coś, czego możesz użyć (za pomocą funkcji split na przykład). Ten input raczej powinien nie zawierać dodatkowych tekstów typu właśnie "Podaj dane: ". Zwyczajnie pusty input i koniec. Nie wiem, czy to wpływa na coś, ale zawsze lepiej tak zrobić.
Zachęcamy do przeczytania tego:

https://www.oij.edu.pl/zawodnik/zadania/

i przetestowania na prostych przykładach zadań.

TL, DR: sprawdza automatyczny system, automatyczny system jest głupi jak każdy komputer, nie może być dodatkowych komunikatów typu "Podaj dane:", bo system nie zrozumie. Tylko odpowiedź.
No i o to mi chodziło. Dzięki za odpowiedź