站外题求公式
  • 板块题目总版
  • 楼主yu_rui
  • 当前回复0
  • 已保存回复0
  • 发布时间2025/8/5 11:39
  • 上次更新2025/8/5 11:39:48
查看原帖
站外题求公式
1053722
yu_rui楼主2025/8/5 11:39

Description 你有一个长为 N 宽为 2 的墙壁,给你两种砖头:一个长 2 宽 1,另一个是 L 型覆盖 3 个单元的砖头。如下图:

img

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

img

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

img

给定 N,要求计算 2 × N 的墙壁的覆盖方法。由于结果很大,所以只要求输出最后 4 位。例如 2 × 13 的覆盖方法为 13465,只需输出 3465 即可。如果答案少于 4 位,就直接输出就可以,不用加 0,如 N = 3 时输出 5 。

Format Input 一个整数 N(1 ≤ N ≤ 1000000),表示墙壁的长。

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

Samples 输入数据 1 13 输出数据 1 3465

2025/8/5 11:39
加载中...