#Y1260. 构造序列
时间限制1000 ms
内存限制128 MiB
通过率—0 / 0 次提交
题目描述
给定一个长度为的正整数序列,每个数都在到范围内,告诉你其中个数,并给出条信息,每条信息包含三个数以及接下来个正整数,表示里这个数中的任意一个都比任意一个剩下的个数大(严格大于,即没有等号)。请任意构造出一组满足条件的方案,或者判断无解。
输入
第一行包含三个正整数。接下来行,每行包含两个正整数,表示已知,保证递增。接下来行,每行一开始为三个正整数, k[i](1≤l[i]<r[i]≤n,1≤k[i]≤r[i]-l[i]),接下来个正整数$x[1],x[2],...,x[k[i]](l[i]≤x[1]<x[2]<…<x[k[i]]≤r[i])$,表示这个数中的任意一个都比任意一个剩下的个数大。
输出
若无解,则输出。否则第一行输出,第二行输出个正整数,依次输出序列中每个数。
输入样例
5 2 2
2 7
5 3
1 4 2 2 3
4 5 1 4
输出样例
TAK
6 7 1000000000 6 3
提示
【数据规模及约定】 对于100%的数据,。
评测数据说明
本题使用按题意独立构造、以独立程序核对的训练数据及公开样例,共5个测试点,非原站或官方原始数据。总分100分。