ÎÊÌâÃèÊö£º
ÔÚÒ»¿éÏß·°åµÄÉÏ¡¢ÏÂÁ½±ß¸÷×ÔÓÐn¸ö½ÓÏßÍ·¡£ÒÀ¾ÝµçÔ´µç·Éè¼Æ·½°¸£¬¹æ¶¨ÓÃÊäµçÏߣ¨i£¬¦Ð£¨i£©£© ½«ÉÏ·½½ÓÏßÍ·iÓëÏ·½½ÓÏßÍ·¦Ð£¨i£©Ïà½Ó£¬ÈçÏÂͼ¡£ÔÚÆäÖУ¬¦Ð£¨i£©£¬1¡Ü i ¡Ün£¬ÊÇ£û1£¬2£¬¡£¬n£ýµÄÒ»¸öÅÅÐò¡£ÊäµçÏߣ¨I£¬ ¦Ð£¨i£©£©³ÆÖ®Îª¸Ãµç·°åÉϵĵÚiÌõÁ¬Ïß¡£Õë¶ÔÒ»ÇÐ1 ¡Ü i ¡Ü j ¡Ün£¬µÚiÌõÁ¬Ïߺ͵ÚjÌõÁ¬Ïß½»µãµÄ³äÒªÌõ¼þÊǦУ¨i£©¡· ¦Ð£¨j£©¡£
¦Ð£¨i£©=£û8£¬7£¬4£¬2£¬5£¬1£¬9£¬3£¬10£¬6£ý
ÔÚÖÆ×öÏß·°åʱ£¬¹æ¶¨½«ÕânÌõÁ¬Ï߱鲼µ½¶à¸öµçÀ»¤Ì×ÉÏ¡£ÔÚͬһ²ãÉϵÄÁ¬Ïß²»½»µã¡£µçÔ´µç·×ßÏßÎÊÌâÒªÃ÷È·½«Ê²Ã´Á¬Ïß·ÖÅäÔÚµÚÒ»²ãÉÏ£¬´Ùʹ¸Ã²ãÉÏÃæÓо¡Á¿¶àµÄÁ¬Ïß¡£Ò²¾ÍÊÇ˵£¬¸ÃÎÊÌâ¹æ¶¨Ã÷È·ÊäµçÏß¼¯Nets = £ûi£¬¦Ð£¨i£©£¬1 ¡Ü i ¡Ü n£ýµÄ¸ü´óµÄÒ»¸ö·Ç¿Õ×Ó¼¯£¬ÕâÒ»×Ó¼¯Öл¯µÄÊäµçÏßÏ໥֮¼ä²»½»µã¡£
ÎÊÌâ·ÖÎö£º
ÏÔ¶øÒ×¼ûÕâÊÇÒ»¸ö×é³ÉÎÊÌ⣬Õë¶Ô×é³ÉÎÊÌâÔõÇó×îÓŽâµÄ·½Ê½»ù±¾ÉÏÈ«ÊǶ¯Ì¬¹æ»®Ëã·¨¡£Èç½ñÃèÊöÒ»ÏÂÔõÑùÇø»®×ÓÎÊÌ⣺
ÓÃB£¨i£¬j£©±íÃ÷×îÓŽ⣬ÔÚÆäÖУ¬iÊÇÉÏ·½½ÓÏßÍ·µÄ±àºÅ£¬jÊÇÏ·½½ÓÏßÍ·µÄ±àºÅ£¬B£¨i£¬j£©±íÃ÷±àºÅСÓÚ»òµÈÓÚiµÄÉÏ·½½ÓÏßÍ·ºÍ±àºÅСÓÚ»òµÈÓÚjµÄÏ·½½ÓÏßÍ·Öв»½»µãÁ¬ÏߵĽϴó½áºÏ¡£ ÓÃsize£¨i£¬j£©±íÃ÷½áºÏÖÐÊäµçÏßµÄÊý¶î£¨size£¨i£¬j£©=|B£¨i£¬j£©|£©¡£B£¨i£¬j£©µÄÖµº¬ÓÐÔÚB£¨i-1£¬j£©ºÍB£¨i£¬j-1£©ÕâÁ©Éí¸ßÎÊÌâÖУ¬Õë¶ÔÓÐ2xN¸ö½ÓÏßÍ·µÄÏß·°å£¬ÄÇüNB£¨N£¬N£©±ãÊÇÆä½âÁË¡£
Õë¶ÔÉÏ·½½ÓÏßÍ·t£¬Óà ¦Ð£¨t£©±íÃ÷ÓëËûÏà½ÓµÄÏ·½½ÓÏßÍ·
ÄÇüNµÝÍÆ¹«Ê½Îª£º
µÝÍÆ¹«Ê½Ö¤Êµ£º
Õë¶Ô´ÓB£¨i-1£¬j£©»òB£¨i£¬j-1£©µ½B£¨i£¬j£©Òª²»»á¼Ó¶àÒ»ÌõÊäµçÏߣ¬Òª²»²»Óá£
1. µ± j==¦Ð£¨i£©Ê±£¬£¨i£¬j£©ÔòÊÇÒ»ÌõÊäµçÏߣ¬ÇÒÕâÒ»ÌõÊäµçÏß¶ÔB£¨i-1£¬j-1£©µÄÖµ›]ÓÐΣº¦£¬ÓÉÓÚB£¨i-1£¬j-1£©ÖеÄËæÒâµÄÒ»ÌõÊäµçÏßµÄÁ¬½Óµã±àºÅ£¨²»ÂÛÊÇÉÏ·½Á¬½Óµã±àºÅ»òÊÇÏ·½Á¬½Óµã±àºÅ£©¶¼µÍÓÚi£¬j£¬ÕâÓÉÆäÊÒÄڿռ䲿λ¾ö²ßµÄ¡£
Èç½ñÇóB£¨i£¬j£©£¬ ¼´Çó±àºÅСÓÚ»òµÈÓÚiµÄÉÏ·½½ÓÏßÍ·ºÍ±àºÅСÓÚ»òµÈÓÚjµÄÏ·½½ÓÏßÍ·Öв»½»µãÊäµçÏߵĽϴó½áºÏ¡£ÏÔ¶øÒ×¼û¸ÃÊÇB£¨i-1£¬j-1£©U£¨i£¬j£©¡£
2 ¡£ µ±j£¡= ¦Ð£¨i£©Ê±¡£ÌÈÈôÎÊÌâÊÇÒÔB£¨i£¬j-1£©µ½B£¨i£¬j£©£¬ÄÇüNÏ·½Ð½øÈëµÄ½ÓÏßÍ·jÒª²»ÓëÉ϶Ë1ÖÁi-1¸ö½ÓÏßÍ·×é³ÉÊäµçÏߣ¨ÓëµÚi¸ö½ÓÏßÍ·×é³ÉÊäµçÏßµÄ×´¿öÔÚÉÏÃæÔçÒÑ̽ÌÖ£©£¬Òª²»²»×é³É¡£
¼ÙÈç×é³ÉµÃ»°ÄÇüNÕâÑùµÄÊÂÇéʵ¼ÊÉÏÔçÒÑÔÚB£¨i-1£¬j£©ÖÐ̽ÌÖÁË£¬Õâ¶ù²»¿¼Âǵ½¡£ÄÇüNB£¨i£¬j£© ¸ÃÊDZàºÅÇø¶Î±ÈËûСһµãµÄ×ÓÎÊÌâµÄ½â¡£Ð¡Ò»µã¶àÉÙÇ®£¬ºÁÎÞÒÉÎʱãÊÇÉÙÒ»¸ö½ÓÏßÍ·ÁË£¬Ò²¾ÍÊÇB£¨i-1£¬j£©¡£
Èç¹û²»×é³ÉµÃ»°£¬ÄÇüNB£¨i£¬j£©ºÁÎÞÒÉÎʱãÊDZàºÅÇø¶Î±ÈËûСһµãµÄ×ÓÎÊÌâµÄ½âÁË¡£
Õë¶ÔB£¨i£¬j£©ºÜÓпÉÄÜÓÉB£¨i-1£¬j£©»òB£¨i£¬j-1£©ÏνӶø³É£¬Òò´ËB£¨i£¬j£©È¡ÔÚÆäÖбȽϴóµÄÒ»¸ö¡£
¸ÃÎÄÕÂÄÚÈÝÌá¸ßÉ¢²¥Ð¼¼ÊõÓ¦ÓÃÐÂÎÅ×ÊѶ£¬ºÜÓпÉÄÜÓÐת½Ø/ÒýÈëÖ®×´¿ö£¬ÈôÓÐÇÖȨÐÐΪÇëÁªÂçɾµô¡£
ÉÏһƪ: SMTÌùƬ¼Ó¹¤Öй¤ÒÕ±ßÓÐʲô×÷Óã¿