Asosiy qismga o‘tish

BW-O10. Kalitlar paneli

Zalda m ta chiroq bor, ularning boshlang‘ich holati 0/1 satri bilan berilgan. Panelda k ta tugma bor: har bir tugma o‘z satrida 1 turgan chiroqlarni almashtiradi (yoniqni o‘chiradi, o‘chiqni yoqadi). Har tugmani ko‘pi bilan bir marta bosish mumkin (ikki marta bosish — hech narsa qilmaslik). Barcha chiroqlarni yoqish uchun eng kamida nechta tugma bosish kerak? Iloji bo‘lmasa — -1.

Kirish ma’lumotlari

Birinchi qatorda m va k. Ikkinchi qatorda boshlang‘ich holat (m belgi). Keyingi k qatorda tugmalar (m belgidan).

Chiqish ma’lumotlari

Bitta son — eng kam bosishlar soni yoki -1.

Cheklovlar

1 ≤ m ≤ 30; 1 ≤ k ≤ 30.

Misollar

Kirish
3 3
000
110
011
100
Chiqish
2
Kirish
2 1
00
01
Chiqish
-1
Kirish
3 1
111
101
Chiqish
0
Qoralama doskasi
Kod yozish
Kod yuborish 14 ta test
Yechim yuborish uchun tizimga kiring.