300000
English | Français | فارسی | 中文 | Українська | Azerbaijani | ខ្មែរ | Tiếng Việt | Bahasa Melayu | Deutsch | O'zbek | РусскийMastermind
Umumiy o'yinlar soni: 445808
Sahifalar soni | 0 | ||
Raqamlar oralig'i 1.. | 0 | ||
Bir raqam koʻp marta paydo boʻlishi mumkin | 0 | ||
Urinishlarning maksimal soni | 0 |
- "Eritmada sodir bo'ladi" raqamini aytish o'rniga, biz bu raqamni "issiq" deb aytamiz va "eritmada sodir bo'lmaydi" deb aytish o'rniga biz uni "sovuq" deb aytamiz.
- Umumiy strategiya topishdir
- birinchidan, barcha issiq raqamlar va
- soʻngra chiqish joyi
- Quyidagi ko'rsatmalarda biz ikkita printsipga amal qilamiz:
- 1) har bir taxmin bilan ma'lumotni maksimal darajada oshirish va
- 1) har bir taxmin bilan ma'lumotni maksimal darajada oshirish va
- Ikkala tamoyil ham bir-biriga biroz zid. Masalan, keyingi taxminni topshirish uchun bitta taxmin qanchalik kam o'zgartirilsa, natijani izohlash shunchalik oson bo'ladi, ammo ko'proq taxminlar talab qilinadi. Quyidagi ko'rsatmalar ikkala printsipga rioya qilishga harakat qiladi.
Foydali vositalar:
- Ro'yxat bizga sovuq raqamlarni kesib tashlash va issiq raqamlarni chizish imkonini beradi.
- Agar yechim N raqamga ega bo'lsa va M raqamlar (1,2,...,M) paydo bo'lishi mumkin bo'lsa, unda N ustunli (eritmadagi har bir pozitsiya uchun bitta) va M satr (har bir mumkin bo'lgan raqam uchun bitta) bilan bartaraf etish jadvalini (masalan, qog'ozga qalam bilan) chizish foydali bo'ladi. Agar raqam ma'lum bir holatda emasligi ma'lum bo'lsa, jadvaldagi maydon kesib tashlanadi. Boshqa tomondan, agar raqam ma'lum bir holatda ekanligi ma'lum bo'lsa, u holda ushbu ustundagi boshqa barcha maydonlarni kesib tashlash mumkin. Agar har bir raqam faqat bir marta uchrashi mumkin bo'lsa, unda bu satrdagi boshqa barcha maydonlarni ham kesib tashlash mumkin.
-
- Agar barcha yoki ko'p taxmin qilingan raqamlar issiq ekanligi aniqlansa, biz omadlimiz, lekin agar qaytarilgan ikkita raqam ham 0 bo'lsa, biz ham ko'p ma'lumot oldik, chunki unda taxmin qilingan raqamlarning hech biri yechimda uchramaydi, ya'ni barcha taxmin qilingan raqamlar sovuq. Bunday holda, biz eliminatsiya jadvalidagi mumkin bo'lgan raqamlar ro'yxatidan yoki N satrdan N raqamni kesib tashlashimiz mumkin.
-
- Keling, echimlar 4 raqamga ega va 1,..,9 raqamlari eng ko'pi bilan bir marta paydo bo'lishi mumkin (aks holda keyingi 3 jumlani o'zgartiring). 4 raqamni o'z ichiga olgan eritma bilan biz 1,2,3,4 va keyin 5,6,7,8 ni taxmin qilamiz va 9 dan qancha raqam issiq ekanligini hisoblash orqali avtomatik ravishda 1,..,8 haqida bilib olamiz. Agar to'rtta issiq raqam bo'lsa, 9 sovuq, aks holda issiq. Agar biz omadli bo'lsak va 1,2,3,4 allaqachon issiq bo'lsa, biz boshqa raqamlarni sinab ko'rmaymiz, chunki ular sovuq.
- Faraz qilaylik, biz bir qator taxminlar qildik, masalan, 7, shundan so'ng har bir raqam uchun issiq yoki sovuq ekanligini bilamiz.
- Barcha issiq raqamlarni taxmin qilish va bilish yoki barcha sovuq raqamlarni taxmin qilish ham foydali ko'rinadi, chunki bir to'plamni bilib, biri boshqa to'plamni ham biladi. Ammo bunday emas. Agar bizning taxminlarimiz ko'p issiq raqamlarni o'z ichiga olsa, biz bu issiq raqamlarning to'g'ri yoki noto'g'ri joylashuvi haqida qo'shimcha ma'lumot yon tomondan ham to'playmiz. Agar bizning taxminlarimiz asosan sovuq raqamlarni o'z ichiga olsa, biz bu ma'lumotni to'plamaymiz.
-
- 1-printsip, chunki biz qo'shimcha ravishda, barcha issiq pozitsiyalarni bilganingizda keyinchalik foydali bo'ladi pozitsiyalar haqida ma'lumot to'playmiz.
- 2-printsipga amal qiladigan taxminlarni shakllantirishni o'ylab ko'rasizmi? Boshqacha qilib aytganda, qaysi turdagi taxminlar osonlikcha foydalanish mumkin bo'lgan javoblarni beradi?
- 2-printsipga rioya qilish uchun biz taxmin qilishimiz va bir raqamni, masalan, 5 va boshqa raqamni, masalan, 3 deb o'zgartirishimiz mumkin. Agar yangi taxmin kamroq issiq raqamlarga ega bo'lsa, unda 5 issiq va 3 sovuq. Agar yangi taxmin ko'proq issiq raqamlarga ega bo'lsa, unda 5 sovuq va 3 issiq. Aks holda 5 va 3 ham issiq yoki ikkalasi ham sovuq. Bu ikki holatni tartibga solish uchun keyingi taxminda 5 va 3 ham bo'lishi mumkin. Qaysi taxminni bir raqam bilan o'zgartirishni hal qilayotganda, biz avvalgi maslahatga amal qilamiz va pozitsiyalar haqida ma'lumot to'plash va 1 printsipiga rioya qilish uchun eng issiq raqamlarga ega bo'lgan oldingi taxminni tanlaymiz.
- Faraz qilaylik, siz oldingi maslahatga amal qildingiz, siz faqat bitta raqamni almashtirdingiz, masalan, 7 ga 3 va natijadan yangi raqam 3 issiq va 7 sovuq ekanligini bilib oldingiz.
-
- Yo'q. Endi siz oldingi taxminlarga qaytib, oldingi taxminlardan ko'proq ma'lumot olish uchun 3 issiq va 7 sovuq ekanligi haqidagi bilimlardan foydalanishingiz mumkin. Misol uchun, avvalgi taxmin 3ni o'z ichiga olgan va faqat bitta issiq raqamga ega edi, keyin bu taxmindagi boshqa raqamlar sovuq. Ularning sovuq ekanligi sizga boshqa taxminlardan qaysi raqamlar issiq ekanligi haqida ma'lumot berishi mumkin.
- Agar keyingi taxminda qaysi raqamlar bo'lishi kerakligini hal qilsangiz, ularni qaysi tartibda qo'yish kerak?
- Agar keyingi taxminda qaysi raqamlar bo'lishi kerakligini hal qilsangiz, ularni qaysi tartibda qo'yish kerak?
- Barcha issiq raqamlarni bilganimizda, biz ham barcha sovuq raqamlarni bilamiz va eliminatsiya jadvalida ularning satrlarini kesib o'tishimiz mumkin.
-
- Agar barcha taxmin qilingan raqamlar to'g'ri joyda bo'lsa, unda biz omadli bo'lamiz, muammoni hal qilamiz. Yana bir omadli natija - taxmin qilingan raqamlarning hech biri to'g'ri holatda emas. Keyin biz ko'p narsalarni o'rgandik va eliminatsiya jadvalidagi N maydonlarni kesib o'tishimiz mumkin.
- Esingizda bo'lsa, echimning ushbu oxirgi bosqichida eliminatsiya jadvalidan qanday foydalanishimiz mumkin.
- Agar sovuq raqamlarning barcha satrlari kesib tashlangan bo'lsa va faqat bitta maydon bo'lgan satr yoki ustun bo'lsa, bu bizga qaysi raqamning yechimda bunday mavqega ega ekanligini va ushbu ustundagi qolgan bo'sh maydonlarni kesib tashlash mumkinligini aytadi. Agar har bir raqam faqat bir marta uchrashi mumkin bo'lsa, ushbu qatordagi barcha maydonlarni ham kesib tashlash mumkin.
-
- Har bir bunday raqamlar ketma-ketligi permutatsiya deb ataladi. Shunday qilib, savol shuki: N ob'ektlar uchun qancha permutatsiya bor, bu erda N raqam?
Agar barcha raqamlar har xil bo'lsa, unda birinchi raqam uchun N variantlari mavjud. Ushbu N-ning har biri uchun ikkinchi raqam uchun N-1 variantlari mavjud. Ushbu N×(N-1) kombinatsiyalarining har biri uchun uchinchi raqam uchun N-2 variantlari mavjud va hokazo, jami N×(N-1)×...×2×1 = N! (N faktorial deb ataladi) ko'p.
Agar barcha raqamlar boshqacha bo'lmasa, bizda, masalan, N = 4 va 4 issiq raqamlar 2,2,2,5 bo'lishi mumkin. Keyin mahsulot N! = 4! 3 ga bo'linishi kerak! chunki uchta 2 o'rtasidagi tartib muhim emas. Biz 4!/3 ni olamiz! = 24/6 = 4 (yoki yanada oqlangan 4!/3! = 4×3! / 3! = 4). -
- Agar har bir raqam faqat bir marta paydo bo'lsa, biz 3 ni olamiz! = 3×2×1 = 6 va 4! = 4×3! = 24 permutatsiya (ketma-ketliklar). Bular ko'p emas.
-
- Barcha raqamlarni (N issiq raqamlarning permutatsiyalari) yozib olish va ularni oldingi taxminlarga nisbatan birma-bir tekshirish mumkin edi. Odatda, bu raqamlardan faqat bittasi yoki ikkitasi mumkin bo'lib, keyingi taxmin sifatida harakat qilishi mumkin.
- Har bir bunday raqamlar ketma-ketligi permutatsiya deb ataladi. Shunday qilib, savol shuki: N ob'ektlar uchun qancha permutatsiya bor, bu erda N raqam?
Iltimos, diqqat qiling: Taxmindan so'ng, biz echim nima bo'lishi kerakligini bilishimiz mumkin, ammo biz topgan kompyuterni isbotlash uchun echimni topshirishimiz kerak.
- Quyidagi jadvalda turli xil N (eritmadagi raqamlar soni), M (ruxsat berilgan raqamlar soni) uchun yuqoridagi maslahatlarga rioya qilishda zarur bo'lgan taxminlarning o'rtacha G soni ko'rsatilgan. Siz unga mos kela olasizmi yoki hatto yaxshilay olasizmi va muammolarni tezroq hal qila olasizmi?
N | M | G |
---|---|---|
3 | 6 | 5 |
3 | 9 | 7 |
4 | 9 | 6 |
Follow or subscribe for updates: