BS-B2. O‘yin jurnali
«Sonni top» o‘yini: son 1 dan n gacha, yashirin son x. O‘yinchi binar qidiruvni aynan shunday o‘ynaydi:
lo = 1,hi = n.mid = (lo + hi) // 2ni aytadi (butun qismi).mid = x— topdi, o‘yin tugadi;mid < x—lo = mid + 1;mid > x—hi = mid − 1; 2-qadamga qaytadi.
O‘yinchi aytgan barcha sonlarni tartib bilan chiqaring.
Kirish ma’lumotlari
Bitta qatorda n va x.
Chiqish ma’lumotlari
Bitta qatorda aytilgan sonlar.
Cheklovlar
1 ≤ x ≤ n ≤ 10¹⁸.
Misollar
Kirish
10 7
Chiqish
5 8 6 7
Kirish
1 1
Chiqish
1
Kirish
100 1
Chiqish
50 25 12 6 3 1
Qoralama doskasi
Kod yozish
Kod yuborish
13 ta test
Yechim yuborish uchun
tizimga kiring.