P15200

co-prime

难度 小学 数学入门 容斥原理 质因数分解
讨论 统计 1通过 1提交 100%通过率 旧版界面
时间限制 1 秒 内存限制 128 MB

题目描述

给定一个数 N,请你计算在闭区间 [A, B] 内有多少个整数与 N 互质。

两个整数被称为互质(或相对素),如果它们除了 1 以外没有其他公共正因子,等价地说,它们的最大公约数为 1。数字 1 与所有整数都互质。

输入

第一行包含一个整数 T,表示测试用例的数量。
接下来的 T 行,每行包含三个整数 A、B 和 N,其中 1 \le A \le B \le 10^{15},1 \le N \le 10^9。

输出

对于每个测试用例,输出在闭区间 [A, B] 内与 N 互质的整数的个数。请按照下面的输出格式输出。

样例

样例 1
输入
2
1 10 2
3 15 5
输出
Case #1: 5
Case #2: 10
Tab 缩进 · 提交后可在下方查看评测状态
请先登录后再提交