工程规划
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
造一幢大楼是一项艰巨的工程,它是由 个子任务构成的,给它们分别编号 。由于对一些任务的起始条件有着严格的限制,所以每个任务的起始时间 并不是很容易确定的(但这些起始时间都是非负整数,因为它们必须在整个工程开始后启动)。例如:挖掘完成后,紧接着就要打地基;但是混凝土浇筑完成后,却要等待一段时间再去掉模板。
这种要求就可以用 个不等式表示,不等式形如 代表 和 的起始时间必须满足的条件。每个不等式的右边都是一个常数 ,这些常数可能不相同,但是它们都在区间 内。
你的任务就是写一个程序,给定像上面那样的不等式,找出一种可能的起始时间序列 ,或者判断问题无解。对于有解的情况,要使最早进行的那个任务和整个工程的起始时间相同,也就是说, 中至少有一个为 。
输入格式
第一行是用空格隔开的两个正整数 和 ,下面的 行每行有三个用空格隔开的整数 对应着不等式 。
输出格式
如果有可行的方案,那么输出 行,每行都有一个非负整数且至少有一个为 ,按顺序表示每个任务的起始时间。如果没有可行的方案,就输出信息 NO SOLUTION
。
5 8
1 2 0
1 5 -1
2 5 1
3 1 5
4 1 4
4 3 -1
5 3 -1
5 4 -3
0
2
5
4
1
5 5
1 2 -3
1 5 -1
2 5 -1
5 1 -5
4 1 4
NO SOLUTION
提示
由@zhouyonglong提供SPJ
信心赛
- Status
- Done
- Rule
- IOI
- Problem
- 4
- Start at
- 2023-10-19 8:00
- End at
- 2023-10-21 8:00
- Duration
- 48 hour(s)
- Host
- Partic.
- 45