BW-O1. Kesishmaydigan jadvallar
Har bir o‘qituvchining haftalik band vaqtlari m bitli niqob bilan berilgan (k-bit — k-soat band). Ikki o‘qituvchi bitta xonani bo‘lisha oladi, agar ularning band soatlari kesishmasa: aᵢ & aⱼ = 0. Nechta juftlik i < j xonani bo‘lisha oladi?
Kirish ma’lumotlari
Birinchi qatorda n va m, ikkinchisida n ta niqob.
Chiqish ma’lumotlari
Bitta son — juftliklar soni.
Cheklovlar
1 ≤ n ≤ 2·10⁵; 1 ≤ m ≤ 16; 0 ≤ aᵢ < 2ᵐ.
Misollar
Kirish
4 3 1 2 4 3
Chiqish
4
Kirish
3 2 0 0 3
Chiqish
3
Qoralama doskasi
Kod yozish
Kod yuborish
12 ta test
Yechim yuborish uchun
tizimga kiring.