L’enunciat d’aquest problema és semblant a l’anterior (Planning). Les úniques diferències es troben en el format de l’entrada, en que ara la pot estar entre 1 i 1000, i en que la solució esperada és més eficient.
L’entrada consisteix en diversos casos. Cada cas comença amb les dues
hores
i
,
seguides del nombre
d’activitats possibles, seguit dels
temps que es triga a fer cada activitat. Suposeu que les hores estan
entre 00:00:00 i 23:59:59, que el temps
compleix
,
,
que el temps de cada activitat no és més gran que
,
i que tant les hores com els temps segueixen estrictament el bonic
format dels exemples.
Per a cada cas, escriviu el nombre total de maneres d’organitzar el dia mòdul .
Una solució acceptable per a aquest problema té cost .
Input
12:00:00 12:00:04 2 0m 2s 0m 3s 12:00:00 12:00:05 2 0m 2s 0m 3s 12:00:00 12:00:06 2 0m 2s 0m 3s 04:55:59 05:12:39 5 1m 1s 12m 15s 15m 0s 0m 1s 0m 1s 00:00:00 00:16:40 5 0m 1s 0m 1s 0m 1s 0m 1s 0m 1s
Output
3 5 5 43712202 71503807