Range XOR Pairs

Solve a hard-level problem of finding the count of pairs with their XOR value in a range using tries.

Problem statement

Given an integer array nums and a range in the form of [low, high], return the count of pairs(i, j) such that 0 <= i < j < nums.size and low <= (nums[i] XOR nums[j]) <= high.

Example 1

Sample input

Get hands-on with 1200+ tech skills courses.