#P2452. Distributing Parts【缺SPJ】
Distributing Parts【缺SPJ】
题目描述
有 首曲子,每首曲子的时间范围为 。有 个演奏家,每个演奏家的时间范围为 ,并且可以出演次数为 次。如果 ,则说明该曲子可以由演奏家演出。问是否存在合法方案使得所有曲子都能被演奏。
如果存在合法方案使得所有曲子都可以被演奏完毕则输出 YES
并输出每首曲子分别由哪位演奏家演奏(输出一种可能情况即可),否则输出 NO
。
输入格式
第一行一个整数 ,。
接下来 行,每行两个整数 ,。
接下来一行一个整数 ,。
接下来 行,每行三个整数 ,,。
输出格式
如果存在合法方案使得所有曲子都可以被演奏完毕则输出 YES
并输出每首曲子分别由哪位演奏家演奏(输出一种可能情况即可),否则输出 NO
。
3
1 3
2 4
3 5
2
1 4 2
2 5 1
YES
1 1 2
3
1 3
2 4
3 5
2
1 3 2
2 5 1
NO