luogu#P9577. 「Cfz Round 1」Dead Cells
「Cfz Round 1」Dead Cells
题目背景
Cidoai 上完生物课后,突发奇想出了这么一道题。
太水了……吧。Cidoai 说着把这道题送给了你,让你去发掘这道题的快乐。
题目描述
有一天,在第 个小时,一个细胞生成了,每过 小时,细胞的数量就变成当前的两倍,每过 小时,细胞的数量就变成当前的一半(向上取整)。
假如当前时间是 和 的公倍数,则细胞数量不变。问经过了 小时后,细胞个数为多少,答案对 取模。
输入格式
一行 个正整数,分别表示 。
输出格式
一行一个整数,表示答案。
3 4 6
2
4 7 16
4
3 2 5
1
114 5141 919810
62166352
提示
【样例解释 #1】
第 小时的细胞的数量分别为 。
【数据范围】
对于所有数据,。
本题采用捆绑测试。
子任务编号 | 分值 | 特殊性质 | |
---|---|---|---|
保证 | |||
保证 | |||
无 | |||
【提示】
$\dfrac{a}{2} \equiv a \times 499122177 \pmod {998244353}$,即在对 取模的情况下,您可以用 代替 。