题解 - [LightOJ 1370] Bi-shoe and Phi-shoe
简述题意
给出一组数 \(a_i\), 对于每个数均可找到满足这样条件的数 \(f_i\): \(\varphi(f_i)\geqslant a_i\), 求
\[ \sum_{i=1}^n(f_i)_{min} \]
解题思路
根据 Euler 函数的性质,我们可以很容易地推知:对于 \(a_i\), 只要找不小于 \(a_i+1\) 的最小素数即可
代码
Show code
1 | /* |
给出一组数 \(a_i\), 对于每个数均可找到满足这样条件的数 \(f_i\): \(\varphi(f_i)\geqslant a_i\), 求
\[ \sum_{i=1}^n(f_i)_{min} \]
根据 Euler 函数的性质,我们可以很容易地推知:对于 \(a_i\), 只要找不小于 \(a_i+1\) 的最小素数即可
1 | /* |