JZOJ 4620. 【NOI2016模拟7.13】Jason做奥数

题目

这里写图片描述
这里写图片描述

解题思路

首先,这道题目有一个关键的信息:要求的是各lcm的积。
这说明了什么?每个 p c 可以一一处理!
考虑 l c m 中,质数 p 的指数为 c 出现了多少次?
那么答案就是:
Π p , p c L         p c
这好像挺难算的。那么考虑容斥,将对应的次数为 A n s ( p c + 1 ) A n s ( p c )
显然,就是 ( L L p c + 1 ) n ( L L p c ) n
但是,这样子暴力枚举会超时!!!
考虑分块。
p n ,则说明 L p c + 1 = 0 ,对应的次数只有 L n ( L L p ) n ,会有多个 L p 相同。
这题最关键的是容斥,还有 P 是质数,这样可以爽快地用欧拉定理。

猜你喜欢

转载自blog.csdn.net/huangjingyuan107/article/details/80752623