loj#P555. 「LibreOJ Round #8」抢红包
「LibreOJ Round #8」抢红包
题目描述
Moejy0viiiiiv 在平面直角坐标系上抢红包。从 出发,每天中午有 的概率向上走一格,有 的概率向右走一格,有 的概率立即停止行动(之后也不再行动),三种事件两两不会同时发生;Moejy0viiiiiv 在第 天傍晚离开平面直角坐标系(总共至多走 格)。
已知一个常数 ,在所有 处有一个红包;还有 个坑,分别在 $(x_1, y_1), (x_2, y_2), (x_3, y_3), \cdots, (x_K, y_K)$,走入坑中将在接下来的回合中无法行动。
Moejy0viiiiiv 会抢走所有她经过的红包(包含 )问最终期望抢到的红包数量,输出这个值 ,注意 。
输入格式
第一行两个整数 。
第二行四个整数 。
接下来 行,每行两个整数,第 行两个数为 。
输出格式
一行一个数,表示期望抢的红包数量。
1 1
2 2 5 1
1 0
2
1 2
2 2 5 0
6
数据范围与提示
对于所有数据,$1 \leq N \leq 10^{18}, 0 \leq K \leq 50, 1 \leq D, M \leq 1000, 0 \leq x_1, x_2, ..., x_K \leq M$, $\forall i \in \{1, 2, 3, ..., K\}, D \nmid x_i \vee D \nmid y_i, x_i + y_i \leq N, 0 \leq A, B < 998244353$。
详细的数据限制及约定如下(留空表示和上述所有数据的约定相同):
Subtask # | 分值(百分比) | ||||
---|---|---|---|---|---|
- | |||||
- | |||||
- | |||||
- |