Problem
tty的求助
Description
求,其中为实数。
Input
输入仅有一行。
第一行仅有两个正整数和一个实数。
Output
Sample Input
1 | 2 3 1 |
Sample Output
1 | 7 |
Explanation
当时,
当时,
当时,
当时,
当时,
当时,
所以答案是
HINT
,,精确到小数点后8位。
标签:莫比乌斯反演
Solution
对于最后一次求和:
先考虑前一项:
设,那么。于是有,即可知。
对于取遍,的值依次为。由于与互质,所以一定取遍,因而一定取遍。故而有
又发现,故
对于后两项:
将三项和前面两个求和连起来:
对前面的和式做莫比乌斯反演:
直接枚举数论分块即可,总时间复杂度约为。
Code
1 |
|