emmmm 其实原数据限制是这样的:
There are 6 Input files.
- Input #0: 1≤T≤10000,1≤N≤10000, TL = 1s.
- Input #1: 1≤T≤1000,1≤N≤108, TL = 20s.
- Input #2: 1≤T≤200,1≤N≤109, TL = 20s.
- Input #3: 1≤T≤40,1≤N≤1010, TL = 20s.
- Input #4: 1≤T≤7,1≤N≤1011, TL = 20s.
- Input #5: T=1,1≤N≤12345678910111, TL = 20s.
首先会 Min_25 筛的都知道 Min_25 筛求质数处点值和时本质上是埃筛,只是一次性从最小质因子筛去了一批数。
这个时候就可以发现很容易得知对于一个质数,有多少个数的最小质因子是它。
计算贡献即可。
然而我们又发现质数本身的贡献没有算。
再算一下质数的和即可。
都是基本操作。
代码:
1 |
|