Planning (difícil)

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 n
pot estar entre 1 i 1000, i en que la solució esperada és més eficient.

Entrada

L’entrada consisteix en diversos casos. Cada cas comença amb les dues
hores x i y, seguides del nombre n d’activitats possibles, seguit dels n
temps que es triga a fer cada activitat. Suposeu que les hores estan
entre 00:00:00 i 23:59:59, que el temps t = y − x compleix 1 ≤ t ≤ 1000,
1 ≤ n ≤ 1000, que el temps de cada activitat no és més gran que t, i que
tant les hores com els temps segueixen estrictament el bonic format dels
exemples.

Sortida

Per a cada cas, escriviu el nombre total de maneres d’organitzar el dia
mòdul 10⁸ + 7.

Pista

Una solució acceptable per a aquest problema té cost Θ(nt).

Informació del problema

Autoria: Ivan Geffner

Generació: 2026-01-25T11:25:32.682Z

© Jutge.org, 2006–2026.
https://jutge.org
