Тап


Шешімді жөнелту

Ұпайлар: 100 (partial)
Уақыт шектеуі: 1.0s
Жад шектеуі: 256M

Author:
Problem type

Бізде N саны бар тізбек берілген: A=(a1,a2,...,aN). Төменде сипатталған Q сұрауларды өңдеңіз:

  • i-ші сұрау: Сізге (xi,ki) жұбы беріледі. Тізбектің элементтеріне ретімен қарайық: a1,a2,...,aN. xi санының ki-ші кездесуі қай элемент болады? Сол элементтің индексін басып шығарыңыз, немесе ондай элемент болмаса 1 басып шығарыңыз.

Енгізу

Енгізу келесі форматта беріледі:

N Q

a1 a2 ... aN

x1 k1

x2 k2

...

xQ kQ

Мұндағы: - N — массивтің ұзындығы (1N200000). - Q — сұраулар саны (1Q200000). - a1,a2,...,aN — массивтің элементтері, мұнда 0ai109. - xii-ші сұрауда ізделетін сан (0xi109). - kii-ші сұраудағы xi санының қандай реттегі кездесуі қажет екенін көрсетеді (1kiN).

Шығару

Әр сұрау массивте xi санының ki-ші кездесуінің индексін табуды сұрайды. Егер ондай кездесу болмаса, 1 шығарыңыз.

Бағалау жүйесі

Барлығы 14 тест бар.

  • 12 тестке 7 ұпайдан беріледі.

  • 2 тестке 8 ұпайдан беріледі.

Мысалдар

Енгізу 1
Көшіру
6 8
1 1 2 3 1 2
1 1
1 2
1 3
1 4
2 1
2 2
2 3
4 1
Жауап 1
Көшіру
1
2
5
-1
3
6
-1
-1
Енгізу 2
Көшіру
3 2
0 1000000000 999999999
1000000000 1
123456789 1
Жауап 2
Көшіру
2
-1

Пікірлер

Қазіргі уақытта ешқандай пікір жоқ.