P0824

[HNOI2001]产品加工

[HNOI2001]产品加工

某加工厂有 AA、BB 两台机器。每个产品可以仅由其中一台机器加工,也可以由两台机器共同加工。受机器性能和产品特性的影响,同一产品采用不同加工方式时,所需时间可能不同。

某天,加工厂接到了 nn 个产品加工任务。对于每个任务,已知仅使用机器 AA 加工所需的时间 t1t_1、仅使用机器 BB 加工所需的时间 t2t_2,以及同时使用两台机器共同加工所需的时间 t3t_3。

请合理安排所有任务的加工方式与调度顺序,使完成全部 nn 个任务所需的总时间最短。

输入格式

输入共 n+1n+1 行。

第一行包含一个整数 nn,表示任务总数。

接下来 nn 行,第 ii 行包含三个非负整数 t1,t2,t3t_1,t_2,t_3,分别表示第 ii 个任务仅在机器 AA 上加工、仅在机器 BB 上加工,以及由两台机器共同加工所需的时间。

若 t1=0t_1=0 或 t2=0t_2=0,表示该任务不能仅在对应的机器上加工;若 t3=0t_3=0,表示该任务不能由两台机器共同加工。

输出格式

输出一个整数,表示完成所有任务所需的最短时间。

样例输入

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

样例输出

9

数据范围

  • 1≤n≤60001\le n\le 6000;
  • 0≤t1,t2,t3≤50\le t_1,t_2,t_3\le 5;
  • 对于每个任务,t1,t2,t3t_1,t_2,t_3 不同时为 00,即至少存在一种可用的加工方式。

来源与许可

本题为 HNOI 2001 试题「产品加工」,题面与测试数据整理自 BZOJ。

样例 1

输入

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

输出

9