#P9366. [ICPC2022 Xi'an R] Square Grid
[ICPC2022 Xi'an R] Square Grid
题目描述
Given a square grid, its lattice points labeled from to , and a number .
You need to answer queries in this format: given and , how many ways are there to move from to in exactly steps so that in each step you move from a lattice point to one of its neighbors (up, down, left, right). Calculate the answer modulo .
输入格式
The first line contains three integers (), () and ().
Each of the following lines contains four integers , , and (), representing a query.
输出格式
For each query, output a line containing one integer, representing the answer to the query modulo .
题目大意
给定正方形网格,格点坐标从 到 。
组询问,每次询问从 走恰好 步,每步只能朝上、下、左、右走一格,不走出边界,走到 的方案数,对 取模。所有询问的 相同。
2 5 3
0 0 1 2
1 1 2 1
0 0 2 2
30
64
0
5 20 5
0 0 5 5
1 1 4 4
2 2 3 3
2 3 2 3
1 2 5 2
615136704
443203969
899931333
464755094
679729107
提示
Source: The 2022 ICPC Asia Xi'an Regional Contest Problem I.
Author: djq_cpp.