ICM Technex 2018 and Codeforces Round 463 (Div. 1 + Div. 2, combined)
翻译中…
Let us define two functions $*f*$ and $*g*$ on positive integer numbers.
翻译中…


翻译中…
You need to process $*Q*$ queries. In each query, you will be given three integers $*l*$, $*r*$ and $*k*$. You need to print the number of integers $*x*$ between $*l*$ and $*r*$ inclusive, such that $*g*(*x*) = *k*$.
翻译中…
Input
翻译中…
The first line of the input contains an integer $*Q*$ ($1 ≤ *Q* ≤ 2 × 10^{5}$) representing the number of queries.
翻译中…
$*Q*$ lines follow, each of which contains 3 integers $*l*$, $*r*$ and $*k*$ $(1 ≤ *l* ≤ *r* ≤ 10^{6}, 1 ≤ *k* ≤ 9)$.
翻译中…
Output
翻译中…
For each query, print a single line containing the answer for that query.
翻译中…
Note
翻译中…
In the first example:
翻译中…
$*g*(33) = 9$as$*g*(33) = *g*(3 × 3) = *g*(9) = 9$$*g*(47) = *g*(48) = *g*(60) = *g*(61) = 6$- There are no such integers between
$47$and$55$. $*g*(4) = *g*(14) = *g*(22) = *g*(27) = *g*(39) = *g*(40) = *g*(41) = *g*(58) = 4$
翻译中…
样例
Input #1
4
22 73 9
45 64 6
47 55 7
2 62 4
Output #1
1
4
0
8
InputCopy
OutputCopy
Input #2
4
82 94 6
56 67 4
28 59 9
39 74 4
Output #2
3
1
1
5
InputCopy
OutputCopy
题目信息
标签
二分
数据结构
DFS 及类似
题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。