Hexadecimal numbers
Practice
3 (66 votes)
Algorithms
Brute force
C++
Searching
Problem
89% Success 16787 Attempts 10 Points 2s Time Limit 256MB Memory 1024 KB Max Code
You are given a range \([L,\ R]\). You are required to find the number of integers \(X\) in the range such that \(GCD(X,F(X)) > 1\) where \(F(X)\) is equal to the sum of digits of \(X\) in its hexadecimal (or base 16) representation.
For example, \(F(27) = 1 + B = 1 + 11 = 12\) (\(27\) in hexadecimal is written as \(1B\)). You are aksed \(T\) such questions.
Input format
- The first line contains a positive integer \(T\) denoting the number of questions that you are asked.
- Each of the next \(T\) lines contain two integers \(L\) and \(R\) denoting the range of questions.
Output Format
For each test case, you are required to print exactly \(T\) numbers as the output.
Constraints
\(1 \leq T \leq \mathbb{50}\\ 1 \leq L,\ R \leq \mathbb{10^5}\)
Please login to use the editor
You need to be logged in to access the code editor
Loading...
Please wait while we load the editor
Results
Custom Input
Run your code to see the output
Submissions
Please login to view your submissions
Similar Problems
1.Find Mex
Points:10
16 votes
Tags:
AlgorithmsBrute ForceImplementationLinear SearchIterators
Points:10
6 votes
Tags:
Linear SearchAlgorithmsGreedy algorithm
Points:10
195 votes
Tags:
AlgorithmsEasySearching
Editorial
Login to unlock the editorial