题目描述
有 n 盏灯,分别编号为 1…n 。每盏灯有四种颜色:红、绿、蓝、黄。初始时,每盏灯的颜色都是红色。
现在有 m 个操作,第 i 个操作用一个数 x 来描述,表示对所有标号为 xi 的倍数的灯进行操作。
对灯进行一次操作,它会由红色变成绿色,或者绿色变成蓝色,或者蓝色变成黄色,或者黄色变红色。
拉灯的人会等概率随机选取一些操作,然后执行这些操作(显然,操作的顺序不影响最终的情形),请问最终的红灯个数的期望值,答案对 998244353 取模。
输入格式
第一行两个正整数 n,m 。
第二行 m 个正整数 x1,x2,...,xm 。
输出格式
第一行输出一个数,表示答案。
1 4
1 1 1 1
873463809
3 2
2 1
748683266
数据范围与提示
对于所有数据,1≤xi≤n≤109,1≤m≤20 。
| 子任务 |
分值 |
n |
m |
| 1 |
10 |
n≤109 |
m=1 |
| 2 |
20 |
n≤104 |
m≤5 |
| 3 |
70 |
n≤109 |
m≤20 |