在一个无限大的平面直角坐标系中,机器人从原点出发,每一步只能向“上”、“左”、“右”三个方向之一移动 1 个单位,且不允许经过相同的点。求机器人恰好走到第n 步时的合法走法总数。由于结果可能很大,需对109+7 取模输出。
状态定义
在一个无限大的二维网格中,一个机器人从原点 (0,0) 出发。每一步,机器人可以选择向北、向东或向西移动一个单位距离,但决不能踏入任何已经到达过的格子。换句话说,路径上的所有格点必须互不相同。
给定一个整数步数 n,请你计算所有可能的合法行走路径的数量。由于答案可能十分巨大,请输出答案对 109+7 取模后的结果。
步数 n 满足 1≤n≤109。
输入仅有一行,包含一个整数 n,表示需要行走的步数。
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册