CF932B.Recursive Queries

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Let us define two functions ff and gg on positive integer numbers.

You need to process QQ queries. In each query, you will be given three integers ll , rr and kk . You need to print the number of integers xx between ll and rr inclusive, such that g(x)=kg(x)=k .

输入格式

The first line of the input contains an integer QQ ( 1<=Q<=2×1051<=Q<=2×10^{5} ) representing the number of queries.

QQ lines follow, each of which contains 3 integers ll , rr and kk (1<=l<=r<=106,1<=k<=9)(1<=l<=r<=10^{6},1<=k<=9) .

输出格式

For each query, print a single line containing the answer for that query.

输入输出样例

  • 输入#1

    4
    22 73 9
    45 64 6
    47 55 7
    2 62 4
    

    输出#1

    1
    4
    0
    8
    
  • 输入#2

    4
    82 94 6
    56 67 4
    28 59 9
    39 74 4
    

    输出#2

    3
    1
    1
    5
    

说明/提示

In the first example:

  • g(33)=9g(33)=9 as g(33)=g(3×3)=g(9)=9g(33)=g(3×3)=g(9)=9
  • g(47)=g(48)=g(60)=g(61)=6g(47)=g(48)=g(60)=g(61)=6
  • There are no such integers between 4747 and 5555 .
  • g(4)=g(14)=g(22)=g(27)=g(39)=g(40)=g(41)=g(58)=4g(4)=g(14)=g(22)=g(27)=g(39)=g(40)=g(41)=g(58)=4
首页