好奇的镇长
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目背景
在繁忙的数字王国里,有一个小镇,镇上有许多数字住民。某天,镇长大人给数字们布置了一项任务:他想要知道,在给定的某个数字区间内,有多少个数字的因数个数恰好等于一个指定的数字 。镇长希望这项任务能够迅速完成,因为他准备了丰厚的奖励。
这时候,你作为镇上的“数字探险家”,接到了这个任务。你需要在规定的时间内,计算出区间 内有多少个数字,其因数个数正好为 。一个整数的因数是任何能整除它的数字,包括和它自身。
问题描述
给定一个整数区间 ,以及一个整数 ,你需要求出区间内因数个数为 的数字个数。
输入格式
-
第一行输入2个整数 ,其中表示测试点的数量。可能是或,表示以下组测试数据中的值保证全部相等,则表示无此保证。
-
对于每个测试点,输入三个整数 ,表示区间 和目标因数个数 。
输出格式
- 对于每个测试点,输出一个整数,表示区间 内因数个数为 的数字个数。
样例
样例输入1
5 0
1 10 1
1 10 2
1 10 3
1 10 4
1 10 5
样例输出1
1
4
2
3
0
解释:1-10中,每个数的因数个数分别是 1, 2, 2, 3, 2, 4, 2, 4, 3, 4, 其中有1个1,4个2,2个3,3个4,0个5.
数据范围
本题一共20组测试数据,数据范围分别如下:
| 数据组数 | |||||
|---|---|---|---|---|---|
| 1-3 | |||||
| 4-5 | |||||
| 7-9 | |||||
| 10-12 | |||||
| 13-15 | |||||
| 15-20 | |||||