Asosiy qismga o‘tish

AL04-1. Kichiklar soni

n ta son va q ta so‘rov berilgan. Har so‘rovda son x: massivda x dan qat’iy kichik nechta element bor?

Ikkilik qidiruv chegarani topadi
Ikkilik qidiruv chegarani topadi

Massivni bir marta saralang. Keyin har so‘rovga ikkilik qidiruv: O(log n). Python’da tayyori bor — bisect.bisect_left(a, x), lekin o‘zingiz ham yozib ko‘ring.

Kirish ma’lumotlari

n; n ta son; q; q ta so‘rov — bir qatorda.

Chiqish ma’lumotlari

q qator — javoblar.

Cheklovlar

1 ≤ n, q ≤ 10⁵, 1 ≤ aᵢ ≤ 10⁹, 0 ≤ x ≤ 10⁹ + 1

Misollar

Kirish
8
16 2 38 5 23 8 56 12
3
13 1 100
Chiqish
4
0
8
Qoralama doskasi
Kod yozish
Kod yuborish 4 ta test
Yechim yuborish uchun tizimga kiring.