Submeter | Todas submissőes | Melhores | Voltar |
Problem hidden
KTH_INDEX - Solution to all the problems |
People have been coming to the wise man, complaining about the same problems every time.
One day he told them a joke and everyone roared in laughter.
After a couple of minutes, he told them the same joke and only a few of them smiled.
When he told the same joke for the third time no one laughed.
The wise man smiled and said:
"You can't laugh at the same joke over and over. So why are you always crying about the same problem?"
He has also created a very simple game to cheer the people up. The game is as follows:
You are given a sequence A of N integers.
The task is to answer Q queries on the given sequence. For each query, you will be given four space-separated integers L, R, P, K.
Print the index of Kth occurrence of P in L to R(inclusive). If no such index exists, print -1.
Input
The first line contains two space-separated integers N and Q.
The second line contains N space-separated integers. (1-based indexing)
Following Q lines contain,
Four integers L, R, P, K.
Output
For each query, print a single line containing one integer between 1 to N i.e. index of the Kth occurrence of P in L to R.
Print -1 if no such index exists.
Constraints
2 ≤ N, Q ≤ 105
1 ≤ Ai ≤ 106
1 ≤ L < R ≤ N
1 ≤ P ≤ 106
1 ≤ K ≤ N
Example
Input: 10 3 1 1 2 1 2 3 1 2 3 4 1 10 2 3 1 5 2 3 5 9 3 2 Output: 8 -1 9
Adicionado por: | Sahil |
Data: | 2019-11-15 |
Tempo limite: | 1s |
Tamanho do fonte: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Linguagem permitida: | Todas exceto: ASM64 CLOJURE ERL FSHARP PERL6 PY_NBC SCALA TCL |