4316: 「NOI2017」泳池
内存限制:512 MB
时间限制:3.000 S
评测方式:文本比较
命题人:
提交:0
解决:0
题目描述
久莲是个爱玩的女孩子。
暑假终于到了,久莲决定请她的朋友们来游泳,她打算先在她家的私人海滩外圈一块长方形的海域作为游泳场。然而大海里有着各种各样的危险,有些地方水太深,有些地方有带毒的水母出没。她想让圈出来的这一块海域都是安全的。
经过初步分析,这块海域可视为一个底边长为 $N$ 米,高为 $1001$ 米的长方形网格。其中网格的底边对应着她家的私人海滩,每一个 $1\:\textrm{m}\times1\:\textrm{m}$ 的小正方形都代表着一个单位海域。她拜托了她爸爸明天去测量每一个小正方形是否安全。在得知了信息之后,她要做的就是圈出她想要的游泳场啦。
她心目中理想的游泳场满足如下三个条件:
* 必须保证安全性。即游泳场中的每一个单位海域都是安全的。
* 必须是矩形。即游泳场必须是整个网格中的一个 $a\times b$ 的子网格。
* 必须和海滩相邻。即游泳场的下边界必须紧贴网格的下边界。
例如:当 $N = 5$ 时,若测量的结果如下(因为 $1001$ 太大,这儿只画出网格最下面三行的信息,其他部分都是危险的)。
输入
输入一行四个正整数 $N,K,x,y$,其中 $1 \leq x < y < 998244353$。$q$ 的取值为 $\frac{x}{y}$。
输出
输出一行一个整数表示答案在模 $998244353$ 意义下的取值。
即设答案化为最简分式后的形式为 $\frac{a}{b}$ ,其中 $a$ 和 $b$ 的互质。输出整数 $x$ 使得 $bx \equiv a \mod 998244353$ 且 $0 \leq x < 998244353$。可以证明这样的整数 $x$ 是唯一的。
样例输入 复制
10 5 1 2
样例输出 复制
342025319
提示
数据范围:#### 提示 $x^{p-1} \equiv 1 \pmod p$,其中 $p$ 为质数,$x \in [1,p)$。 #### 子任务 | 测试点编号 | $N$ | $K$ | |:-:|:-:|:-:| | 1,2 | $=1$ | $\leq 1000$ | | 3 | $\leq 10$ | $\leq 8$ | | 4 | $\leq 10$ | $\leq 9$ | | 5 | $\leq 10$ | $\leq 10$ | | 6 | $\leq 1000$ | $\leq 7$ | | 7 | $\leq 1000$ | $\leq 8$ | | 8 | $\leq 1000$ | $\leq 9$ | | 9,10,11 | $\leq 1000$ | $\leq 100$ | | 12,13,14 | $\leq 1000$ | $\leq 1000$ | | 15,16 | $\leq 10^9$ | $\leq 10$ | | 17,18 | $\leq 10^9$ | $\leq 100$ | | 19,20 | $\leq 10^9$ | $\leq 1000$ |