#P4644. [USACO05DEC] Cleaning Shifts S

[USACO05DEC] Cleaning Shifts S

[USACO05DEC] Cleaning Shifts S

  • 时间限制:1 秒
  • 内存限制:128 MiB

题目描述

需要在每天第 MM 秒到第 EE 秒(两端均包含)的每一秒安排至少一头奶牛打扫。共有 NN 头奶牛愿意工作;第 ii 头奶牛可覆盖连续时段 [T1,T2][T_1,T_2],雇佣她需要支付固定工资 SS。一旦雇佣就必须支付全额工资。

求覆盖整个 [M,E][M,E] 时段的最小总工资;若无法完整覆盖,输出 1-1

输入格式

第一行三个整数 N,M,EN,M,E。接下来 NN 行每行三个整数 T1,T2,ST_1,T_2,S

输出格式

输出最小总工资,无法覆盖则输出 1-1

样例输入 1

3 0 4
0 2 3
3 4 2
0 0 1

样例输出 1

5

数据范围

  • 1N100001\le N\le10000
  • 0ME863990\le M\le E\le86399
  • MT1T2EM\le T_1\le T_2\le E
  • 0S5000000\le S\le500000
子任务编号 分值 特殊限制
1 20 所有 S=0S=0
2 40 N1000N\le1000
3 无特殊限制