小明觉得白色的墙面好单调,他决定给房间的墙面涂上颜色。他买了 3 种颜料分别是红、黄、蓝,然后把房间的墙壁竖直地划分成 n 个部分,小明希望每个相邻的部分颜色不能相同。他想知道一共有多少种给房间上色的方案。
例如,当 n=5 时,下面就是一种合法方案。
由于墙壁是一个环形,所以下面这个方案就是不合法的。
一个整数 n,表示房间被划分成多少部分。(1≤n≤50)
一个整数,表示给墙壁涂色的合法方案数。
输出时每行末尾的多余空格,不影响答案正确性
要求使用「文件输入输出」的方式解题,输入文件为 painting.in
,输出文件为 painting.out
4
18
注册一个 JMYSOJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。