#P14656. 苍蓝月
苍蓝月
题目描述
有一个二维平面,你当前位于原点,即 。
你可以在平面上移动,共有 种不同的移动方式,每种方式用一个三元组 描述。
如果你当前位于 ,那么可以选择一种移动方式 ,移动到 ,第 种移动方式最多使用 次。
有 次询问,每次给定一个矩形左下角为 ,右上角为 的矩形,你要通过若干次移动移动到该矩形内,输出不同方案数对 取模的结果。
两种方案不同当且仅当总移动次数不同,或者某次移动选择的移动方式不同。
输入格式
第一行一个整数 。
接下来 行,每行三个整数 。
接下来一行一个整数 。
接下来 行,每行四个整数 。
输出格式
一共 行,每行一个非负整数代表答案。
4
2 1 1
4 3 2
2 2 4
4 2 4
5
5 6 2 7
2 4 0 5
1 4 0 8
2 6 1 4
5 5 0 4
12
7
7
13
0
提示
对于 的数据,。
对于另外 的数据,。
对于另外 的数据,。
对于另外 的数据,。
对于 的数据,$n\leq 4,0\leq x_i,y_i\leq 4,0\leq l_x,r_x,l_y,r_y,c_i\leq 10^{18},0\leq Q\leq 5$。
三元组 在范围内随机生成。