Logo Wy Online Judge

WyOJ

#635. IOIP 20240217 beautiful-dices(数据错误)

珀西·杰克逊与厄里斯相遇

项目 内容
每个测试点的时间限制 3 秒
每个测试点的内存限制 256 MB
输入 标准输入
输出 标准输出

题目描述

在一次冒险中,珀西和他的朋友安娜贝丝、格洛弗遇到了厄里斯——混沌与纷争的女神。原来在现代世界中她的力量已经减弱,如今过了这么久,她更喜欢一些比混沌和纷争更温和的东西,比如健康的竞争和游戏较量。

不过这并不意味着朋友们就能轻易跟她谈妥,并弄清她是否知道被偷走的宙斯闪电的下落。作为交换信息,他们必须和她玩她最喜欢的游戏。游戏规则是:玩家轮流投掷一个 $k$ 面的骰子,并记录下每次掷出的数字 $a_i$(从 $1$ 开始编号),直到得到一个长度为 $n$ 的序列($n$ 是奇数)。

记 $c$ 为序列的中间下标,即 $\frac{n+1}{2}$。只有序列满足以下三个条件时,主角一方才能获胜:

  1. 数字 $k$ 恰好出现一次,并且 恰好 在序列的中间位置;形式化地:$a_c = k$,且对所有的 $i \ne c$ 有 $a_i \ne k$;
  2. 在中心的同一侧,距离中心两倍距离的两个位置上的数字相同;即对于任意 $d$ 从 $-\left\lfloor\frac{c-1}{2}\right\rfloor$ 到 $-1$ 以及从 $1$ 到 $\left\lfloor\frac{c-1}{2}\right\rfloor$,有 $a_{c+d} = a_{c+2d}$;
  3. 厄里斯的 $m$ 个 喜爱数对 $(x_i, y_i)$ 中,每一对在序列中 连续出现 的次数不超过一次。

否则厄里斯获胜。注意,厄里斯的喜爱数对是有序的,即如果她喜欢 $(x_i, y_i)$,不一定喜欢 $(y_i, x_i)$。

珀西想知道如果他们每次掷骰子的结果等概率出现,他们获胜的概率是多少。为此需要计算满足上述条件的长为 $n$、数字范围 $1$ 到 $k$ 的序列总个数。结果可能很大,请输出模 $10^9+7$ 的值。

输入格式

第一行包含三个整数 $n, k, m$ —— 所需掷骰子的次数(序列长度)、骰子面数、厄里斯的喜爱数对个数($1 \le n \le 53$,$n$ 为奇数,$2 \le k \le 10$,$0 \le m \le 16$)。保证 $(k-1)^{n-1} \le 10^{36}$。

接下来 $m$ 行,每行两个整数 $x_i, y_i$ —— 第 $i$ 个喜爱数对($1 \le x_i, y_i \le k$)。保证所有数对互不相同。

输出格式

输出一个整数,表示满足所有条件的长为 $n$ 的序列个数。

评分系统

仅当通过该子任务及所需子任务的所有测试时,才能获得该子任务的分数。

在所有子任务中,除了第 8 组,都满足 $(k-1)^{n-1} \le 10^{30}$,并且所有 $m$ 个喜爱数对是等概率生成的。

子任务 分值 限制 所需子任务 校验信息
0 样例 完全
1 9 $m=0$ 首次错误
2 12 $m \le 1$ 1 首次错误
3 15 $m \le 2$ 0–2 首次错误
4 9 $m = k$,且对所有 $i$ 有 $x_i = y_i$ 首次错误
5 11 $n \le 25$,$(k-1)^{n-1} \le 2 \cdot 10^5$ 0 首次错误
6 13 $n \le 25$ 0, 5 首次错误
7 9 对所有 $i$ 有 $x_i = y_i$ 4 首次错误
8 22 $m \ge 10$ 0–7 首次错误

样例

样例 1

输入

3 6 1
6 6

输出

25

样例 2

输入

5 8 1
1 2

输出

49

样例 3

输入

7 5 2
1 2
2 1

输出

254

或者逐个上传:
题目信息
  • 难度 UKE
  • 控制组 group_default
  • 时间限制 3 s
  • 空间限制 256 MB
  • 数据大小 1.759 KB
提交统计
  • 提交数 0
  • 通过数 0
  • 通过率 N/A