Witam, mam problem z zadaniem https://pl.spoj.com/problems/NPNPNPNP/6 . Jest tutaj możliwość zdobycia jakiejś liczby punktów, które później umieszczane są w rankingu do tego zadania. Gdy chcę zgłosić rozwiązanie, wyskakuje mi “Przekroczono limit czasu”. Czy w zadaniach typu challenge nie powinno mi po prostu zwrócić ilości punktów za testy które przeszło? Czyli np. wszystkich testów było 15, mój program zdążył w limicie czasu przejść tylko 8 testów, więc powinno mi zwrócić 8/15 pkt. Chyba, że problem z moim programem tkwi gdzie indziej. Bardzo proszę o pomoc.

  • created

    Mar '22
  • last reply

    Mar '22
  • 1

    reply

  • 295

    views

  • 2

    users

  • 1

    link

Prawdopodobnie sędzia jest tak ustawiony, że jeśli chociaż na jednym teście masz TLE, to całkowity wynik zgłoszenia też będzie TLE.
Możesz spróbować sprawdzać rozmiar wejścia i jeśli jest powyżej pewnej wartości, to zawsze zwracać 0. Wtedy powinieneś jakiekolwiek punkty.