#ABC240G. 传送高桥
传送高桥
传送高桥
题目描述
高桥位于无限三维网格中的格子 。
他可以在格子之间传送。 从格子 出发,一次传送可以移动到 、、、、 或 。(注意他不能停留在格子 。)
求恰好经过 次传送后到达格子 的路线数。
换句话说,求满足以下三个条件的由 个整数三元组组成的序列 $\big( (x_0, y_0, z_0), (x_1, y_1, z_1), (x_2, y_2, z_2), \ldots, (x_N, y_N, z_N)\big)$ 的个数。
- 。
- 。
- 对每个 ,有 。
由于答案可能非常大,请对 取模后输出。
输入格式
输入按以下格式从标准输入给出:
N X Y Z
输出格式
输出对 取模后的结果。
样例
3 2 0 -1
3
恰好经过 次传送到达格子 的路线有三条:
$(0, 0, 0) \rightarrow (1, 0, 0) \rightarrow (2, 0, 0) \rightarrow(2, 0, -1)$
$(0, 0, 0) \rightarrow (1, 0, 0) \rightarrow (1, 0, -1) \rightarrow(2, 0, -1)$
$(0, 0, 0) \rightarrow (0, 0, -1) \rightarrow (1, 0, -1) \rightarrow(2, 0, -1)$
1 0 0 0
0
注意必须恰好进行 次传送,且不允许停留在同一位置。
314 15 92 65
106580952
务必输出对 取模后的结果。
数据范围
- , , , 均为整数。
难度
省选/NOI-
通过率
—
尝试
0
已通过
0
- ID
- 2399
- 类型
- 传统题
- Time Limit
- 3000ms
- Memory Limit
- 1024MiB
- 上传者