Crayons
Five friends A, B, C, D and E has come to a shop to buy crayons for their art project. They need cra...
Distinct Dishting
You are given an array of N integers. Then there will be Q commands of the following type: Change ...
Maintain the Queue
“Ajob Desh” is a strange country. Anyone who wants to buy train tickets need to go to the railway st...
City of Atlantis
Have you ever heard of The Atlantis City? It’s a Greek mythological city. Its existence doesn’t matt...
Jontrona of Liakot
Liakot, the king of Cox's Bazar, is currently in a dire situation. His own younger sister Ayesha is ...
Expandable ListView
Minas is working on his new language. He want to add a feature call expandable listview. Here he exp...
Palindrome Query I
You are given a string of length L. You have Q queries. In each query, you will be asked to either u...
Rio and Inversion
One day Rio was returning home from his university and unfortunately lost his phone on the way. He a...
Hamming Distance
Hamming distance between two binary strings of equal length is the number of mismatches between ever...
Subarray Sum
You are given an array having N integers. You have to select at most K positions in the array and re...
Memes vs. Social Media
In this era of modern technology social media is the most powerful weapon and the viral issue is the...
Sofdor Ali and Bracket Sequence
Sofdor Ali has invented a new game. He asked his assistant Jong Bahadur ( who happens to be a monkey...
Static Tree
You are given a tree containing N vertices. The vertices are numbered from 1 to N. A tree with N ver...
Cut the Rope
Fahim is a rope seller. He has a special tool for cutting ropes. But recently this tool is behaving ...
Composite Facts
Let's define two functions F and S: F(n) = 1 + n! S(n,m) = Sum of first m non-prime integers which ...
Village Fair 2
There are N houses in a village far away from here. They are numbered from 1 to N. For this problem ...
MSIS!
Do you know what MSIS is? MSIS is the abbreviation for Maximum Sum Increasing Subsequence. It is a s...
C++ Vector Simulation
Array is an important data structure in computer science. It is also very important when it comes fo...
Restore Missing Values
Consider an array of 'N' integers which is indexed from '1' to 'N'. Exactly 'Q' queries numbered fr...
Array Simulation
You are given an array of N elements. Initially all the indices have a value of 0. You have to do fo...
Subset of Sequences
You will be given a set of sequences. Each sequence is a list of numbers. Two sequences are K-simila...
Powerful Array
You are given an array A of N integers . Now you have to process Q queries in this array. Each query...
Maximum Meetings
I am the boss of my company. I have n employees. The office time of my company starts at 1. Every em...
Byang and War Tactics
Byang is learning about War Tactics from Raat, a famous martial arts master, who has successfully tr...
Data Structure
The operations that are performed in a data structure can be categorized into two types: query and u...
Toph uses cookies. By continuing you agree to our Cookie Policy.