#P2203. Patience
Patience
本题没有可用的提交语言。
题目描述
萨沙喜欢玩一种纸牌接龙游戏。最近他在一个的矩形网格上玩了一个非常有趣的接龙游戏。游戏规则非常简单:
-
初始布局:
- 使用一副标准的52张扑克牌(不含王牌)。
- 取出所有(Ace),并将它们放在网格的第一列:
- 单元格放方块,
- 放红心,
- 放梅花,
- 放黑桃。
- 剩余的牌洗匀后按行优先顺序依次放入网格的第至列,第列留空。
-
移动规则:
- 每次选择一个空格子,用其左侧相邻格子中牌的下一个同花色牌覆盖该空格。
- 牌值的顺序为:。
- 例如:若是黑桃,且为空,则选择会将黑桃移到此处(原黑桃的位置变为空)。
- 若左侧相邻格子是或空,则无法移动。
- 每次选择一个空格子,用其左侧相邻格子中牌的下一个同花色牌覆盖该空格。
-
胜利条件:
- 每行的第至列按顺序排列到,且第列为空。
- 若无法完成且所有空格左侧为或空,则失败。
问题抽象
假设某一行中三个花色已按顺序排列,剩余一个花色的最高张牌未按顺序排列(即只有第至列可能无序)。求有多少种这样的初始布局存在必胜策略。
输入输出
- 输入:一个整数()。
- 输出:满足条件的必胜布局数量。
示例
输入:
3
输出:
5
来源
Northeastern Europe 2002, Northern Subregion