سوڈوکو تکنیکیں · انتہائی
سوڈوکو میں BUG+1
BUG+1، مخفف Bivalue Universal Grave plus one، منفرد حل پر مبنی دلیل ہے۔ اگر ہر غیر حل شدہ خانے میں ٹھیک دو امیدوار ہوں اور ہر گروپ میں ہر نمبر ٹھیک دو بار آئے، تو گرڈ کے دو حل بن جائیں گے، جو کوئی درست پزل کبھی نہیں کرتا۔ اس لیے جب بورڈ اس حالت تک پہنچ جائے سوائے تین امیدوار والے ایک خانے کے، تو وہ امیدوار جو یہ نمونہ توڑتا ہے وہی جواب ہوتا ہے۔
یہ کیوں کام کرتی ہے
ایک منفرد حل والی پہیلی میں فرض کریں کہ ہر حل طلب خانے میں دو امیدوار ہیں، سوائے ایک خانے کے جس میں تین ہیں۔ اگر اس خانے سے ایک امیدوار ہٹانے پر ہر عدد ہر قطار، کالم اور باکس میں امیدوار کے طور پر یا تو صفر یا دو بار رہ جائے، تو وہ امیدوار لازماً درست ہے۔ ورنہ کسی بھی حل میں ہر حل طلب خانے کا امیدوار دوسرے امیدوار سے بدل کر اس کا عکس بننے والا دوسرا حل حاصل کیا جا سکتا ہے۔
اسے کیسے پہچانیں
اسے تلاش نہیں کیا جاتا؛ یہ مشکل پزل میں دیر سے نظر آتا ہے جب بورڈ یکساں طور پر دو قدری ہو جائے۔
- چیک کریں کہ ہر غیر حل شدہ خانے میں ٹھیک دو امیدوار ہوں، سوائے تین والے ایک خانے کے۔
- اسی ایک خانے میں وہ امیدوار ڈھونڈیں جو اس کی قطار، کالم اور باکس میں طاق تعداد میں آتا ہو۔ یہی جواب ہے۔
- منفرد مستطیل کی طرح، یہ صرف اس لیے کام کرتا ہے کہ پزل کے واحد حل کی ضمانت ہوتی ہے: یہ خالص طور پر گرڈ کی منطق نہیں۔
اس پر مبنی ہے
حل شدہ مثال
یہ ایپ کے اپنے سبق والے بورڈ ہیں۔ انہیں اسی طرح مرحلہ وار دیکھیں جیسے ہنٹ دکھاتا ہے۔
- 1
بورڈ پر باقی ہر حل طلب خانہ دو قدری خانہ ہے: اس میں بالکل دو امیدوار ہیں۔ واحد استثنا نمایاں خانہ ہے، جس میں تین ہیں: 2، 4، 6۔
- 2
اب نمایاں خانے کی قطار، کالم اور باکس دیکھیں: امیدوار 6 ان میں سے ہر ایک میں تین بار آتا ہے، جبکہ ہر دوسرا امیدوار، اگر کہیں آئے، تو بالکل دو بار آتا ہے۔ اگر یہ خانہ 6 نہ ہوتا، تو ہر امیدوار ہر جگہ بالکل دو بار آتا، اور ایک مہلک نمونہ بنتا جسے دو مختلف طریقوں سے مکمل کیا جا سکتا تھا۔ پہیلی کا صرف ایک حل ہے، اس لیے یہاں 6 ہی ہونا چاہیے، اور 2 اور 4 ہٹائے جا سکتے ہیں۔