¢¨¡ÖNice loops for advanced level players - b/b plot¡×¤è¤ê
¢¨¤³¤Î²èÁü¤Ç¤Ï¡¢¡ÖSword fish¡×¤Î²òË¡¤Þ¤Ç¥»¥ë¡¢µÚ¤Ó¸õÊä¿ô»ú¤òºï½ü¤µ¤ì¤Æ¤¤¤Þ¤·¤¿¡£ ¡¡002090107038600000400000000000005000009010300000400000000000004000007920806030700 ¡¡http://www.sudoku.com/boards/viewtopic.php?t=2143 À褺¤Ï¡¢¡ÖNice Loop¡× ¤Ë¤è¤ëÍѸì¤ÎÄêµÁ¤ò½ñ¤¤Þ¤·¤¿¡£ ¾åµ¤Î¤è¤¦¤Ë¡¢¼ÂÀþ¤Ç²«¿§¤Î´Ý°õ¤Ë¿ô»ú¤¬½ñ¤«¤ì¤Æ¤¤¤ë¤Î¤Ï ¡ÖStrong link¡× ¤Ç¡¢
ÇËÀþ¤Ç¿å¿§¤Î»Í³Ñ°õ¤Ë¿ô»ú¤¬½ñ¤«¤ì¤Æ¤¤¤ë¤Î¤Ï¡¢¡ÖWeak link¡× ¤Ç¤¹¤Î¤Ç¡¢ ¤½¤ì¤ò¸«¤Ê¤¬¤éÍý²ò¤·¤Æ¤¯¤À¤µ¤¤¡£(^_^)v ¡û¥»¥ë
¡¡£¹¡ß£¹¤Î¥Ê¥ó¥Ð¡¼¥×¥ì¥¤¥¹¡Ê¥Ê¥ó¥×¥ì¡¢¿ôÆÈ¡Ë¤ÇÌäÂê¤ò²ò¤¯¾ì¹ç¡¢£¸£±¸Ä¤ÎÆâ¡¢£±¤Ä¤Î»Í³Ñ¤Ë¿ô»ú¤ò½ñ¤¯¾ì½ê¤ò ¡Ö¥»¥ë¡× ¤È¸Æ¤Ó¤Þ¤¹¡£ ¡û¸õÊä¿ô»ú
¡¡¶õÇò¤Î¥»¥ë¤ËÆþ¤ì¤ë²ÄǽÀ¤¬¤¢¤ë¿ô»ú¤ò¡¢¡Ö¸õÊä¿ô»ú¡× ¤È¸Æ¤Ó¤Þ¤¹¡£ ¡¡Î㤨¤Ð¡¢¾åµ¤Î²èÁü¤Ç¸«¤ë¤È¡¢¡Ö¾å¤«¤é£±¡¢º¸¤«¤é£±¡× ¡Ê£Ò£±£Ã£±¡Ë ¤Î¥»¥ë¤ËÆþ¤ì¤ë²ÄǽÀ¤¬¤¢¤ë¤Î¤Ï ¡Ö£µ¤«£¶¡× ¤·¤«Æþ¤ì¤Þ¤»¤ó¤Î¤Ç¡¢¤½¤ì¤ò ¡Ö£µ¤«£¶¤Î¸õÊä¿ô»ú¡× ¤È¸À¤¤¤Þ¤¹¡£ ¡û¥ë¡¼¥×
¡¡ºÇ½é¤«¤é»Ï¤Þ¤Ã¤Æ¡¢ºÇ¸å¤ËƱ¤¸¾ì½ê¤«¤éÌá¤ë¤³¤È¤ò ¡Ö¥ë¡¼¥×¡× ¤È¸Æ¤Ó¤Þ¤¹¡£ ¡û¥æ¥Ë¥Ã¥È ¡Êunit¡Ë
¡¡¹Ô¡¦Î󡦥֥í¥Ã¥¯¤Î¡¢²¿¤ì¤«¤¬Æþ¤Ã¤Æ¤¤¤ëÏÈÁȤߤǤ¹¡£ ¡û£²ÃÍ¥»¥ë ¡ÊBi-value¥»¥ë¡Ë
¡¡¸õÊä¿ô»ú¤¬£²¤Ä¤À¤±¤·¤«Ìµ¤¤¥»¥ë¤ò¡¢¡Ö£²ÃÍ¥»¥ë¡ÊBi-value¥»¥ë¡Ë¡× ¤È¸Æ¤Ó¤Þ¤¹¡£ ¡¡Î㤨¤Ð¡¢¡Ö¾å¤«¤é£±¡¢º¸¤«¤é£±¡× ¡Ê£Ò£±£Ã£±¡Ë ¤Î¥»¥ë¤Ë¤Ï£µ¤«£¶¤Î¸õÊä¿ô»ú¤·¤«Ìµ¤¤¤Î¤Ç¡¢¤³¤ì¤ò ¡Ö£²ÃÍ¥»¥ë¡× ¤È¸À¤¤¤Þ¤¹¡£ ¡û£²½ê¥»¥ë ¡ÊBi-location¥»¥ë¡Ë
¡¡¸ß¤¤¤Î¥»¥ëÆâ¤Ë¸ºß¤¹¤ë¶¦Ä̤θõÊä¿ô»ú¤¬¡¢¥æ¥Ë¥Ã¥ÈÆâ¤Î¾¤Î¥»¥ë¤Ë¸ºß¤·¤Ê¤¤»þ¡¢¸ß¤¤¤Î¥»¥ë¤ò ¡Ö£²½ê¥»¥ë¡ÊBi-location¥»¥ë¡Ë¡×¤È¸Æ¤Ó¤Þ¤¹¡£ ¡¡Î㤨¤Ð¡¢¡Ö¾å¤«¤é£²¡¢º¸¤«¤é£± ¡Ê£Ò£²£Ã£±¡Ë¡× ¤È¡Ö¾å¤«¤é£·¡¢º¸¤«¤é£± ¡Ê£Ò£·£Ã£±¡Ë¡× ¤Î¥»¥ë¤Ë¤Ï¤É¤Á¤é¤«¤Ë ¡Ö£¹¡× ¤¬Æþ¤ê¡¢Â¾¤Î½Ä¤Î¥»¥ë¤Ë ¡Ö£¹¡× ¤ÏÆþ¤ì¤Þ¤»¤ó¡£ ¡¡½¾¤Ã¤Æ¡¢¡Ö¾å¤«¤é£²¡¢º¸¤«¤é£± ¡Ê£Ò£²£Ã£±¡Ë¡× ¤È¡Ö¾å¤«¤é£·¡¢º¸¤«¤é£± ¡Ê£Ò£·£Ã£±¡Ë¡× ¤Î¥ê¥ó¥¯¤ò¡¢¡Ö£¹¤Î£²½ê¥»¥ë¡× ¤È¸À¤¤¤Þ¤¹¡£ ¡û¥ê¥ó¥¯
¡¡¸ß¤¤¤Î¥»¥ë ¡ÖA¡× ¤È ¡ÖB¡× ¤¬Æ±¤¸¥æ¥Ë¥Ã¥È¤Ë°¤·¡¢¶¦Ä̤θõÊä¿ô»ú¤ò»ý¤Ä¤³¤È¤ò¡¢¡ÖA¡× ¤È ¡ÖB¡× ¤Ï¡¢¡Ö¥ê¥ó¥¯¤·¤Æ¤¤¤ë¡× ¤È¸Æ¤Ó¤Þ¤¹¡£ ¡û¥é¥Ù¥ë
¡¡¸ß¤¤¤Î¥»¥ë¤Ë¥ê¥ó¥¯¤·¡¢¼ÂÀþ¤Î¾å¤Ë²«¿§¤¤´Ý°õ¤Î¿ô»ú¤ä¡¢ÇËÀþ¤Î¾å¤Ë¿å¿§¤Î»Í³Ñ¤Î¿ô»ú¤ò»ý¤Ä¤³¤È¤ò ¡Ö¥é¥Ù¥ë¡× ¤È¸Æ¤Ó¤Þ¤¹¡£¾ì¹ç¤Ë¤è¤Ã¤Æ¤Ï¡¢£²¤Ä¤Î¿ô»ú¤ò»ý¤Ä¤³¤È¤â¤¢¤ê¤Þ¤¹¡£ ¡¡Î㤨¤Ð¡¢¡Ö¾å¤«¤é£±¡¢º¸¤«¤é£±¡×¡Ê£Ò£±£Ã£±¡Ë ¤È ¡Ö¾å¤«¤é£±¡¢º¸¤«¤é£²¡×¡Ê£Ò£±£Ã£²¡Ë ¤Î¥»¥ë¤Ë¤Ï¡¢£µ¤«£¶¤Î¥Ú¥¢¤Ç·Ò¤¬¤Ã¤Æ¤¤¤Þ¤¹¡£ ¡û Strong inference ¡Ê¶¯¤¤±éåè´Ø·¸¡Ë
¡¡¸ß¤¤¤Î¥»¥ë ¡ÖA¡× ¤È ¡ÖB¡× ¤Î´Ö¤Ë¡¢¼¡¤Î¤è¤¦¤Ê´Ø·¸¤ò ¡ÖStrong inference¡× ¤È¸Æ¤Ó¤Þ¤¹¡£ When A is false, then B is true. When B is false, then A is true. (can not both be false) ¡ÖA¡× ¤È ¡ÖB¡× ¤¬Æ±¤¸¥æ¥Ë¥Ã¥È¤Ë°¤¹¤ë¾ì¹ç¡¢¡ÖA¡× ¤È ¡ÖB¡× ¤¬Æ±»þ¤Ë ¡Ötrue¡× ¤Ë¤Ê¤ë¤³¤È¤Ï¤¢¤ê¤Þ¤»¤ó¡£ (A = false) ¢ª (B = true) (A = true) ¢ª (B = false) (B = false) ¢ª (A = true) (B = true) ¢ª (A = false) ¡ûWeak inference ¡Ê¼å¤¤±éåè´Ø·¸¡Ë
¡¡£²¤Ä¤Î¥»¥ë ¡ÖA¡× ¤È ¡ÖB¡× ¤Î´Ö¤Ë¡¢¼¡¤Î¤è¤¦¤Ê´Ø·¸¤ò ¡ÖWeak inference¡× ¤È¸Æ¤Ó¤Þ¤¹¡£ When A is true, then B is false. When B is true, then A is false. (can not both be true) ¡ÖA¡× ¤È ¡ÖB¡× ¤¬Æ±¤¸¥æ¥Ë¥Ã¥È¤Ë°¤¹¤ë¾ì¹ç¤Ç¤â¡¢¡ÖA¡× ¤È ¡ÖB¡× ¤¬Æ±»þ¤Ë ¡Öfalse¡× ¤Ç¤¢¤ë¤³¤È¤Ï¤¢¤êÆÀ¤Þ¤¹¡£ (A = true) ¢ª (B = false) (A = false) ¢ª (B = true / false) (B = true) ¢ª (A = false) (B = false) ¢ª (A = true / false) ¡ÖA¡× ¤È ¡ÖB¡× ¤¬Æ±¤¸¥æ¥Ë¥Ã¥È¤Ë°¤¹¤ë¾ì¹ç¤Ç ¡ÖStrong inference¡× ¤Ç¤¢¤ì¤Ð¡¢¡ÖWeak inference¡× ¤Ç¤¢¤ê¤Þ¤¹¡£ ½¾¤Ã¤Æ¡¢¡ÖStrong inference¡× ¤Ï ¡ÖWeak inference¡× ¤Ç¤â¤¢¤ê¤Þ¤¹¡£ ¡û Strong link ¡Ê¶¯¤¤¥ê¥ó¥¯¡Ë
¡¡¡ÖStrong inference¡× ¤òËþ¤¿¤¹¥ê¥ó¥¯¤ò¡¢¡ÖStrong link¡× ¤È¸Æ¤Ó¤Þ¤¹¡£ ¡û Weak link ¡Ê¼å¤¤¥ê¥ó¥¯¡Ë
¡¡¡ÖWeak inference¡× ¤òËþ¤¿¤¹¥ê¥ó¥¯¤ò¡¢¡ÖWeak link¡× ¤È¸Æ¤Ó¤Þ¤¹¡£ ¡ûϢ³Ū Nice loop ¡ÊContinuous Nice loop¡Ë
¡¡¥ë¡¼¥×Á´ÂΤ¬ ¡ÖNice Loop Ï¢º¿¥ë¡¼¥ë¡×¡Ê¼¡²ó¡¢µ»ö¤ò½ñ¤¤Þ¤¹¡Ë ¤Ë½¾¤Ã¤Æ¤¤¤¿¤é¡¢¡ÖϢ³Ū Nice Loop¡× ¤È¸Æ¤Ó¤Þ¤¹¡£ ¡ûÉÔϢ³ Nice loop ¡ÊDiscontinuous Nice loop¡Ë
¡¡ÀèÆ¬¥»¥ë¤¬ ¡ÖNice Loop Îã³°¾ò·ï¡×¡Ê¼¡¡¹²ó¡Ë ¤Ë¹çÃפ·¡¢¤½¤ì°Ê³°¤Î¥ë¡¼¥×¤¬ ¡ÖNice Loop Ï¢º¿¥ë¡¼¥ë¡× ¤Ë½¾¤Ã¤Æ¤¤¤¿¤é¡¢¡ÖÉÔϢ³ Nice Loop¡× ¤È¸Æ¤Ó¤Þ¤¹¡£ ¼¡¤Ï¡¢¡ÖNice Loop Ï¢º¿¥ë¡¼¥ë¡× ¤Ç¤¹¡£m(_ _)m |

- >
- ¼ñÌ£¤È¥¹¥Ý¡¼¥Ä
- >
- ¼ñÌ£
- >
- ¥²¡¼¥à






¥®¥ã¡¼¡À((;¡ý_¡ý)¡¿¡ª
URL¤ò¥¯¥ê¥Ã¥¯¤·¤¿¤é¹¹¤Ë¤à¤º¤«¤·¤¤¥µ¥¤¥È¤Ë¤Ê¤ê¤Þ¤·¤¿(Žß¡²Žßi)ŽÀŽ×ްޥޥޥ
¤³¤³¤Ç¤â½¼Ê¬¤à¤º¤«¤·¤¤¤Î¤Ë¡¦¡¦¡¦¤ª¼ê¾å¤²ÆÌ¡´(ޡޥ¢¦Ž¥Ž¡)ŽÎŽßŽÁޝ
2009/10/1(ÌÚ) ¸áÁ° 1:43 [ ¥Þ¥Ã¥Ï (*¦¨_¦¨*)/ ]
¡ü¥Þ¥Ã¥Ï¤µ¤ó¡ä
¥Ê¥ó¥Ð¡¼¥×¥ì¥¤¥¹¤Î¥Ñ¥º¥ë¤¬¤È¤Æ¤â³Ú¤·¤¯¤Æ¡¢
²ò¤±¤Ê¤«¤Ã¤¿ÌäÂê¤ò²ò¤±¤ë¤è¤¦¤Ë¤Ê¤ë²òË¡¤ò¡¢
ɬ»à¤Ë³Ø¤ó¤Ç¤¤¤Þ¤¹¡£
¸«¤ËÍè¤Æ¤¯¤ì¤Æ¡¢ÍÆñ¤¦¸æºÂ¤¤¤Þ¤¹¡£
¤Ý¤Á¤Ã¤âÍÆñ¤¦¸æºÂ¤¤¤Þ¤¹¡Á¡ª ¡À(^o^)¡¿
2009/10/1(ÌÚ) ¸áÁ° 11:03
mixi¤Î¥³¥ß¥å¥Ë¥Æ¥£¤«¤é¤³¤³¤ØÍè¤Þ¤·¤¿¡£
ÍѸì²òÀ⤬¤¢¤ê¤¬¤¿¤¤¤Ç¤¹¤¬¡¢¤ï¤«¤ë¤è¤¦¤Ç¤ï¤«¤é¤Ê¤¤¡©
¿ôÆÈ¤ÏÆÀ°Õ¤Î¤Ä¤â¤ê¤Ç¤·¤¿¤¬¡¢¤¤¤ä¡ÁÊÙ¶¯ÉÔ¤Ǥ¹¡£
²¿²ó¤â¤ª¼ÙË⤷¤Æ¡¢¾¯¤·¤º¤Ä³Ð¤¨¤Æ¤¤¤¤¿¤¤¤Ç¤¹¡£
2009/10/8(ÌÚ) ¸á¸å 8:19 [ taka-chan ]
¡ütaka-chan¤µ¤ó¡ä
¸«¤ËÍè¤Æ¤¯¤ì¤Æ¡¢ÍÆñ¤¦¸æºÂ¤¤¤Þ¤¹¡ª ¡À(^o^)¡¿
¥Ê¥ó¥×¥ì¤ÇÆñ¤·¤¤ÌäÂê¤òÄ©¤ó¤Ç¤¤¤Þ¤¹¤¬¡¢
£²¡Á£´¹ñƱÌÁ¤ä£Ø¡Ý£×£é£î£ç¤Þ¤Ç¤Ï²ò¤±¤Þ¤¹¤¬¡¢
¤½¤ÎÀ褬¸«¤¨¤Ê¤¤¤È¤¤â¤¢¤ê¤Þ¤¹¤è¤Í¡£
¥ß¥¯¥·¥£¤Ç¡Ö¤Ê¤ê¤µ¤ó¡×¤ÎÌäÂê¤âÆñ¤·¤¯¤Æ¡¢
º£²ó¤Ï¡ÖNice Loop¡×¤ò»È¤¤¤Þ¤·¤¿¡£
¤â¤·¡¢¡ÖNice Loop¡×¤Î²òË¡¤ò³Ð¤¨¤Æ¤¤¤¯¤È
°ìµ¤¤ËËä¤Þ¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¤Î¤Ç¡¢
À§È󡢳ؤó¤Ç¤ß¤Æ¤Ï¤É¤¦¤Ç¤·¤ç¤¦¤«¡£(^_-)-¡ù
¤Ç¤Ï¤Ç¤Ï¡¢µ¹¤·¤¯¤ª´ê¤¤¤·¤Þ¤¹¡Á¡ª (^_^)v
2009/10/9(¶â) ¸á¸å 3:28
¡ütaka-chan¤µ¤ó¡ä
¤¢¤È¡¢¡Ösudoku solver¡×¤Ë»÷¤¿¡¢
À¨¤¤¥½¥Õ¥È¤¬¤¤¤Þ¤¹¤Î¤Ç¡¢
À§Èó¡¢¥À¥¦¥ó¥í¡¼¥É¤·¤Æ»î¤·¤Æ¤¯¤À¤µ¤¤¡£(^_^)v
¢¨¡ÖSudoku Susser¡×¢ªhttp://www.madoverlord.com/projects/sudoku.t
2009/10/9(¶â) ¸á¸å 3:36
¡ü¡ÖNice Loop¡×¤È¤Ï¡©¤âÆÉ¤ó¤À¤±¤É¡¦¡¦¡¦¥Ê¥ó¥×¥ì¤ä¤Ã¤Æ¤Ê¤¤¤È¤ï¤«¤é¤Ê¤¤¤Í¡£
2009/10/13(²Ð) ¸á¸å 0:21
¡ü¥¨¥ë¥Þ¤µ¤ó¡ä
¥Ê¥ó¥×¥ì¤Ë¥Ï¥Þ¤Ã¤Æ¤¤¤¯¤È¡¢
Æñ¤·¤¤ÌäÂê¤ËÄ©À路¤Æ¤¤¤¯¤È»×¤¤¤Þ¤¹¡£
¤â¤·¥Ê¥ó¥×¥ì¤Ë¥Ï¥Þ¤Ã¤Æ¤¤¿¤é¡¢
½ù¡¹¤Ë²ò¤±¤ë²òË¡¡Ê¥í¥¸¥Ã¥¯¡Ë¤ò
³Ø¤ó¤Ç¤¤¤¯¤ÈÎɤ¤¤«¤â¤·¤ì¤Þ¤»¤ó¡£
¸«¤ËÍè¤Æ¤¯¤ì¤Æ¡¢ÍÆñ¤¦¸æºÂ¤¤¤Þ¤¹¡Á¡ª ¡À(^o^)¡¿
2009/10/14(¿å) ¸áÁ° 9:42