覆盖墙壁

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

覆盖墙壁

题目描述

你有一个长为 NN 宽为 22 的墙壁,给你两种砖头:一个长 22 宽 11,另一个是 L 型覆盖 33 个单元的砖头。如下图:

0  0
0  00

砖头可以旋转,两种砖头可以无限制提供。你的任务是计算用这两种来覆盖 N×2N\times 2 的墙壁的覆盖方法。例如一个 2×32\times3 的墙可以有 55 种覆盖方法,如下:

012 002 011 001 011  
012 112 022 011 001

注意可以使用两种砖头混合起来覆盖,如 2×42\times4 的墙可以这样覆盖:

0112
0012

给定 NN,要求计算 2×N2\times N 的墙壁的覆盖方法。由于结果很大,所以只要求输出最后 44 位。例如 2×132\times 13 的覆盖方法为 1346513465,只需输出 34653465 即可。如果答案少于 44 位,就直接输出就可以,不用加前导 00,如 N=3N=3 时输出 55。

输入格式

一个整数 NN,表示墙壁的长。

输出格式

输出覆盖方法的最后 44 位,如果不足 44 位就输出整个答案。

输入输出样例 #1

输入 #1

13

输出 #1

3465

说明/提示

数据保证,1≤N≤10000001\leq N\leq 1000000。

【算法解析与逻辑建模进阶】第 8 次随堂测验

未参加
状态
已完成
规则
乐多
题目
20
开始于
2026-6-7 18:00
结束时间
2026-6-7 21:00
持续时间
3 小时
主持人
参赛人数
32