#1327. 【例题3】涂抹果酱-样例说明需修正

【例题3】涂抹果酱-样例说明需修正

【例题3】涂抹果酱

题目描述

TyvjTyvj两周年庆典要到了,SamSam想为TyvjTyvj做一个大蛋糕。蛋糕俯视图是一个n×mn \times m的矩形,它被划分成n×mn \times m个边长为1×11 \times 1的小正方形区域(可以把蛋糕当成nnmm列的矩阵)。蛋糕很快做好了,但光秃秃的蛋糕肯定不好看!所以,SamSam要在蛋糕的上表面涂抹果酱。果酱有三种,分别是红果酱、绿果酱、蓝果酱,三种果酱的编号分别为112233。为了保证蛋糕的视觉效果,AdminAdmin下达了死命令:相邻的区域严禁使用同种果酱。但SamSam在接到这条命令之前,已经涂好了蛋糕第kk行的果酱,且无法修改。

现在SamSam想知道:能令AdminAdmin满意的涂果酱方案有多少种。请输出方案数modmod 10610^{6}。若不存在满足条件的方案,请输出00

输入格式

输入共三行。

第一行:nnmm

第二行:kk

第三行:mm个整数,表示第kk行的方案。

字母的详细含义见题目描述,其他参见样例。

输出格式

输出仅一行,为可行的方案总数。

数据范围与提示

  • 对于30%30\%的数据,1N×M201 \leq N \times M \leq 20
  • 对于60%60\%的数据,1N10001 \leq N \leq 10001M31 \leq M \leq 3
  • 对于100%100\%的数据,1N100001 \leq N \leq 100001M51 \leq M \leq 5

样例

2 2 
1 
2 3
3

说明

方案一 方案二 方案三
2 3
1 2 3 1 3 2
方案一 方案二 方案三
2 3 2 3
1 2 3 1 3 2