для каждой программы несколько тестов проводиться. Например 20 или 40. Для каждого теста программа должна дать правильный ответ и при этом не привысить максимальное время выполнения. Поэтому часто бывает, что на каких-то данных получается правильный ответ, а на больших числах - слишком долго выполняется. Или что-то не учел и ответ не верный на каком-нибудь 10 тесте.