Skip to content

Latest commit

 

History

History

Array Range Queries for Searching An Element

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Given an array of N elements and Q queries of the form L R X. For each query, you have to output if the element X exists in the array between the indices L and R(included).

  • Prerequisite : Mo’s Algorithms
Input : N = 5
        arr = [1, 1, 5, 4, 5]
        Q = 3
        1 3 2
        2 5 1
        3 5 5         
Output : No
         Yes
         Yes
Explanation :
For the first query, 2 does not exist between the indices 1 and 3.
For the second query, 1 exists between the indices 2 and 5.
For the third query, 5 exists between the indices 3 and 5.