G · Ghost of Tsushima:中文题面
中文题面、约束与样例说明;个人实现待补。
本页目录7 节
时限 4 秒,内存限制 512 MB。中文内容依据本次提供的题面整理;以原题为准。
中文题面 #
在按固定顺序编号的环上,有 个顶点和 条不同的无向边 ,编号 视为 。当 时是一条自环;当 时是两条不同的平行边。
区间 沿编号递增方向从顶点 走到 : 时覆盖 及边 ; 时经过 后绕回 ; 时只覆盖一个顶点、不覆盖任何边。即使覆盖所有顶点,区间也只走 条边,并不是整个环。
若区间 包含 的所有顶点以及所有边,称 包含 。一个区间集合 合法,当且仅当其中任意两个不同区间都不互相包含;空集也合法。
令 为任意一条边被 中区间覆盖次数的最大值, 为任意一个顶点的最大覆盖次数,空集两者都为零。对每个 ,分别求合法集合中满足 的数量,以及满足 的数量。两种限制分别统计,不是要求同时成立。答案模 。
输入、输出与约束 #
。每组一个 ,保证 。每组输出两行、每行 个整数:第一行第 项对应边覆盖限制,第二行第 项对应点覆盖限制。
样例 #
输入 1 #
3
1
2
4
输出 1 #
2
2
7 7
6 7
77 112 117 117
46 99 116 117
样例说明 #
时只有区间 ,合法集合为空集和只含该区间的集合,两行答案均为二。 时有空集、四个单元素集合,以及 、,共七个。后一个集合的两区间覆盖相同顶点但不同边,所以互不包含;每条边只覆盖一次、每个点覆盖两次。因此两行分别为 7 7 和 6 7。
整理进度 #
本批材料没有这道题的个人 C++ 文件,因此这里先保留中文题面与样例解释;不把题面整理记作已补题。赛时提交过程与赛后补题记录待补。
讨论
评论
正在加载评论…