Nie bardzo rozumiem, o czym piszesz i po co? Może głośno mówisz [piszesz] do siebie? Przypominasz sobie dopiero, o co chodzi w zadaniu, piszesz z pamięci? Przecież wszyscy, którzy zrobili to zadanie, wiedzą dokładnie o co chodzi. Na wszelki wypadek zerknąłem na treść zadania: http://pl.spoj.com/problems/GLUTTON/ i poniżej dokładnie:
"..uczestnikowi nie wolno napocząć ciastka jeśli wie, że nie zdąży go zjeść przed końcem doby"
Nie mogą, ale muszą.
Niby to to samo, co napisałeś, ale programowanie wymaga ścisłości i dokładności, więc tego się trzymajmy i starajmy się pisać jak najdokładniej.
PS
Te moje pytania [retoryczne] na początku, to dlatego, że zaczynam podejrzewać, że wziąłeś kawałek gotowego kodu i dopiero teraz zaczynasz kombinować, jak to wszystko działa. SOrry, jeżli się mylę.
PS 2
Niezależnie od PS 1, może zamiast pytać, powinieneś poczytać: http://discuss.spoj.com/search?q=ob%C5%BCartuchy
PS 3
Wywal tą pętle:
while (eatCookies%cookiesBox != 0) {
++eatCookies;
}
i pomyśl jak to zrobić inaczej, bo ani while ani for nie są w stanie zmieścić się w czasie i stąd tle. Pomyśl, jak Ty byś to policzył "ręcznie".