טכניקות סודוקו · קיצוני
BUG+1 בסודוקו
BUG+1, בקיצור Bivalue Universal Grave plus one, הוא טיעון ייחודיות. אם לכל תא לא פתור היו בדיוק שני מועמדים ובכל יחידה כל מספר היה מופיע בדיוק פעמיים, לרשת היו שני פתרונות, מה שחידה תקינה אף פעם לא מרשה. אז כשהלוח מגיע למצב הזה מלבד תא אחד עם שלושה מועמדים, המועמד שמפר את התבנית חייב להיות התשובה.
למה זה עובד
בחידה בעלת פתרון יחיד, נניח שבכל תא לא פתור יש שני מועמדים, פרט לתא אחד עם שלושה. אם הסרת מועמד אחד מהתא הזה תגרום לכך שבכל שורה, עמודה וריבוע כל ספרה תופיע כמועמדת בדיוק פעמיים או לא תופיע כלל, המועמד הזה חייב להיות נכון. אחרת, בכל פתרון היה אפשר להחליף את המספר בכל תא לא פתור במועמד האחר שלו ולקבל פתרון נוסף.
איך לאתר אותה
לא מחפשים את זה; שמים לב לזה מאוחר בחידה קשה כשהלוח נהפך לדו-ערכי באופן אחיד.
- בדקו שלכל תא לא פתור יש בדיוק שני מועמדים, מלבד תא אחד עם שלושה.
- בתא הבודד הזה, מצאו את המועמד שמופיע מספר אי-זוגי של פעמים בשורה, בעמודה ובריבוע שלו. זאת התשובה.
- כמו מלבן ייחודי, זה תקף רק כי לחידה מובטח פתרון אחד: זה לא היגיון טהור על הרשת בלבד.
מתבססת על
דוגמה מפורטת
אלה לוחות השיעור של האפליקציה עצמה. עברו עליהם שלב אחר שלב, בדיוק כמו רמז.
- 1
כל תא לא פתור שנותר בלוח הוא תא דו-ערכי: יש בו בדיוק שני מועמדים. החריג היחיד הוא התא המודגש, שבו יש שלושה: 2, 4, 6.
- 2
כעת הביטו בשורה, בעמודה ובריבוע של התא המודגש: המועמד 6 מופיע שלוש פעמים בכל אחד מהם, בעוד שכל מועמד אחר מופיע בדיוק פעמיים, אם הוא מופיע בכלל. אילו התא הזה לא היה 6, כל מועמד היה מופיע בדיוק פעמיים בכל מקום, תבנית קטלנית שאפשר להשלים בשתי דרכים שונות. לחידה יש פתרון יחיד, לכן 6 חייב להיות כאן, ואפשר להסיר את 2 ואת 4.