Понякога сме толкова заети, че не ни стига времето да си организираме График-а
... и получаваме tl на няколко теста :)
Виждам, че имате затруднения с края на входа.
Подсказвам: можете да го прочетете така:
while (scanf("%d%d", &start, &duration) == 2) { ... }
Четенето със scanf вместо cin премахва около 4 tl