题目 20234

序列奇偶

查看题解 ↗GitHub ↗如何评测
题号
20234
标签
比赛NOIP
来源
2023 杜瑜皓 CSP-S&NOIP20连测 第 3 套

序列奇偶

有�个整数,其中第�个整数在[��, �� ]之间。

还有�个限制,每个限制给你�� , �� , �� ,要求第�� 到第�� 个数字加起来对 2 取模余数 为�� 。

你想知道有多少种整数序列满足上面的限制,输出答案对109 + 7 取模的结果。

然后输出字典序最小的整数序列,也就是首先要求第一个整数最小,在第一个整最 小的基础上要求第二个最小,依次类推。

输入格式 第一行,两个整数�, �。

接下来�行,每行两个整数�� , �� 。

接下来�行,每行三个整数�� , �� , �� ,表示一个限制。

输出格式 第一行,一个整数,表示方案数,对109 + 7 取模的结果。

接下来一行,输出�个数字,表示字典序最小的序列。如果不存在,输出一个−1。

样例输入 1 3 3 1 10 0 21 3 15 2 2 1 3 3 0 2 3 1

样例输出 1 660 1 1 4

样例输入 2 3 3 1 10 0 21 3 3 2 2 1 3 3 0 2 3 1

样例输出 2 0 -1

样例输入输出 3 见下发文件。

数据规模 共 10 组数据。

测试点 1 满足 1 ≤ � ≤ 5, �� ≤ 10。

测试点 2,3 满足 1 ≤ � ≤ 5。

测试点 4,5 满足 1 ≤ � ≤ 20。

测试点 6,7 满足 1 ≤ � ≤ 30。

对于 100% 的数据,满足 1 ≤ � ≤ 40,0 ≤ � ≤ 100,0 ≤ �� ≤ �� ≤ 109 , 1 ≤ �� ≤ �� ≤ �。

数据下载

题目 20234 的公开数据

正在读取文件列表…

常用命令

题目 20234 的 ROJ 命令

以下命令默认使用全局安装的 ROJ Skill,请在终端中直接执行;如果修改过 AGENT_HOME,请将命令中的 ~/.agents 替换为对应目录。