3291:函数求和

时间限制:1 S   /  内存限制:65536 KB
AC:2   /  Submit:40
问题描述

有函数$$f(x)$$,当$$x=1$$时,$$f(x)=1$$。

当$$x>1$$时,$$f(x) = K- \sum_{y=1 ~\wedge~ y \mid x}^{x-1} f(y)$$

给出$$L,\ R,\ K$$,令:$$ans = \sum_{i=L}^{R} f(i)$$

请你输出$$ans \bmod (10^9+7)$$的结果。

输入描述

第一行是一个正整数 T 表示测试案例的数量。

每组案例包含三个整数 L,R,K。

输出描述

针对每组样例,在一行中输出答案。

样例输入复制样例

3

1 2 123

1 1000 123

1 123 123

样例输出

123

999999886

245

提示说明

对于 20% 的样例,1 ≤ L ≤ R ≤ 100,且 T 组样例的 K 值都相同。

对于 40% 的样例,1 ≤ L ≤ R ≤ 1000,且 T 组样例的 K 值都相同。

对于 60% 的样例,1 ≤ L ≤ R ≤ 20000,且 T 组样例的 K 值都相同。

对于 80% 的样例,1 ≤ L ≤ R ≤ 1e6,且 T 组样例的 K 值都相同。

对于 100% 的样例,1 ≤ L ≤ R ≤ 1e6,1 ≤ T ≤ 1000,1 ≤ k ≤ 1e9。

相关

XUJCOJ V3.0 Beta Round#2


Copyright 2016 - 2025 XUJC ACM Team
闽ICP备2020022076号-1