题目背景
”这老师讲的也太简单了吧,听得我想睡觉“,小明对着正在放着数学网课的电脑屏幕自顾自地大笑道。
说完这句后,QQ框突然疯狂地抖动起来,小明打开一看,全是群消息:
小红:小明,你忘关麦了!
小刚:这小伙子勇啊。
大刘:没救了,厚葬吧。
“卧槽”,小明大吼道,突然又意识到什么,赶紧捂住嘴巴然后回到网课界面把麦克风关掉。
”小明啊“,数学老师停下了讲课,幽幽地说,”看来你学的挺好,那么来做一下这道题吧,写不出的话返校后我的数学课你就倒立着听。“
题目描述
我们定义公质数:若存在三个正整数且满足
与
互质且
与
互质,那么我们就称
是
,
的二元公质数。同理,如果
同时与
个数互质,那么称
是这
个数的
元公质数。现在给你
个数,求出其中任意
个数的所有
元公质数(要求公质数也在这
个数中)的和。(详见样例)
第一行输入一个n,m(3<=n<=100000, 2 <= m <=n)
第二行输入n个数字,中间以空格隔开。
如题所述,最后答案对998244353取模