我似乎无法在任何地方找到解决方案。下面给出了问题的描述:
问题陈述
科希马国王为他的行政级别员工预留了一条新的专属街道,他们可以在那里建造自己的房屋。他已指派你规划那条街道。你必须决定允许沿街道的哪些地块建造新建筑物。为此,您首先要计算将免费地块分配给建筑物的可能方式的数量,限制条件是不存在允许建造的两个连续地块 - 您想让居民感觉他们拥有更多腾出房间,让他们可以快乐地生活。这条街被分成M个部分。每个部分对应于两个地块,街道两侧各有一个。找出可能分配的数量。
输入/输出规格
输入规格
在第一行给你 M ( 0 < M ≤ 1000 )。
输出规格 您需要将结果输出到变量 output1。
注意:如果没有可能的解决方案,您需要返回 0 作为输出。
例子
输入:3
输出:25
示例说明:
如果我们只看街道一侧并将 X 标记为允许建造的地块,将 Y 标记为自由地块,我们有:XYX、YXY、YYX、XYY、YYY。
由于另一侧存在相同的数字,因此我们有 5*5 = 25 种组合。