#D0012. 序列奇偶(parity)
序列奇偶(parity)
题目描述
有个整数,其中第个整数在之间。 还有个限制,每个限制给你,要求第到第个数字加起来对取模余数为。 你想知道有多少种整数序列满足上面的限制,输出答案对 取模的结果。 然后输出字典序最小的整数序列,也就是首先要求第一个整数最小,在第一个整最小的基础上要求第二个最小,依次类推。
输入格式
第一行,两个整数。 接下来行,每行两个整数。 接下来行,每行三个整数,表示一个限制。
输出格式
第一行,一个整数,表示方案数,对取模的结果。 接下来一行,输出个数字,表示字典序最小的序列。如果不存在,输出一个。
3 3
1 10
0 21
3 15
2 2 1
3 3 0
2 3 1
660
1 1 4
3 3
1 10
0 21
3 3
2 2 1
3 3 0
2 3 1
0
-1
样例输入输出 3
见下发文件。
数据规模
共 10 组数据。 测试点 1 满足 。
测试点 2,3 满足 。
测试点 4,5 满足 。
测试点 6,7 满足 。
对于 100% 的数据,满足 ,。
附件
相关
在下列比赛中:
冀公网安备13090002000383号