Range Queries
Practice
4.5 (2 votes)
Bit manipulation
Basics of bit manipulation
Basic programming
Problem
24% Success 1644 Attempts 20 Points 1s Time Limit 256MB Memory 1024 KB Max Code
Given \(Q\) queries of type \(L \ R \ X\), find the count of integers in range \([L, R]\) such that their \(X^{th}\) bit (1-indexed) is \(ON\) from the LSB (least significant bit) side.
Input Format:
- First line contains an integer \(Q\), denoting the number of queries.
- Next \(Q\) lines contains three space-separated integres \(L \ R \ X\).
Output Format:
For every query, print the number of integers in \([L, R]\) which satisfy the above condition.
Constraints:
\(1 \le Q \le 10^5 \\ 1 \le L \le R \le 10^5 \\ 1 \leq X \leq 20\)
Submissions
Please login to view your submissions
Similar Problems
Points:20
96 votes
Tags:
Basic ProgrammingBit Manipulation
Points:20
156 votes
Tags:
Ad-HocApprovedBit manipulationEasyOpen
Points:30
17 votes
Tags:
Easy
Editorial