#P2435. 染色

    ID: 3582 远端评测题 2000ms 125MiB 尝试: 0 已通过: 0 显示难度提高+/省选− 上传者: 标签>动态规划 DP洛谷原创洛谷月赛

染色

背景

此题时限 2s。

题目描述

有一个 nn 行 mm 列的格点图,你需要给每个点上染上 kk 种颜色中的一种,要求没有两个相邻点颜色相同。给定第一行与最后一行的染色,试求总染色方案数。

答案对 376544743376544743 取模。

输入格式

第一行三个整数 n,m,kn,m,k。

第二行 mm 个整数,第一行的染色方案,用 0∼k−10\sim k-1 表示每种颜色。

第三行 mm 个整数,最后一行的染色方案,用 0∼k−10\sim k-1 表示每种颜色。

输出格式

一个整数,表示答案。

答案对 376544743376544743 取模。

3 2 3
1 0
1 0
3

提示

样例解释

方案 1

1 0
0 1
1 0

方案 2

1 0
0 2
1 0

方案 3

1 0
2 1
1 0

数据范围

测试点编号 nn mm kk
11 ≤5\le 5 ≤2\le 2
22 ≤107\le 10^7 ≤105\le 10^5
33 ≤20\le 20 ≤3\le 3 ≤3\le 3
44 ≤50\le 50
5∼65 \sim 6 ≤100\le 100 ≤6\le 6
7∼87 \sim 8 ≤50\le 50 ≤4\le 4 ≤4\le 4
9∼109 \sim 10 ≤100\le 100 ≤8\le 8

对于 100%100\% 的数据,n,m,k≥1n,m,k \ge 1。

请注意,n,m,k\bm{n,m,k} 的值没有同时达到最大数据范围。