»õÀɵ£ÎÊÌâ(»ò³ÆÂÃÐÐÉÌÎÊÌâ»òѲ»ØÊÛ»õÔ±ÎÊÌâ)£¬ÊÇnpÎÊÌâÖеÄÖøÃûÎÊÌâ¡£Ëüͨ³£µÄÌá·¨ÊÇ£º»õÀɵ½¸÷´åÈ¥Âô»õ£¬Ôٻص½³ö·¢µã´¦£¬Ã¿´åµ½ÇÒ½öµ½Ò»´Î¡£ÎªÆäÉè¼ÆÒ»ÖÖ·Ïߣ¬Ê¹µÃËùÓÃÂÃÐÐÊÛ»õµÄʱ¼ä×î¶Ì¡£
½¨Á¢ÊýѧģÐÍʱ£¬°Ñ´åׯÉèΪ½áµã£¬´åׯÓë´åׯ֮¼äµÄ·ÏßÉèΪ½áµãÖ®¼äµÄ
¡¾Æª¶þ£º¡¶Ëã·¨·ÖÎöÓëÉè¼Æ¡·ÊµÑéÖ¸µ¼Êé¡¿
txt>Ò»¡¢ÊµÑéÄ¿µÄ
¡¶Ëã·¨Éè¼ÆÓë·ÖÎö¡·ÊÇÒ»ÃÅÃæÏòÉè¼Æ£¬´¦ÓÚ¼ÆËã»ú¿ÆÑ§Óë¼¼Êõѧ¿ÆºËÐĵØÎ»µÄ½ÌÓý¿Î³Ì¡£Í¨¹ý¶Ô¼ÆËã»úË㷨ϵͳµÄѧϰ£¬Ê¹Ñ§ÉúÀí½âºÍÕÆÎÕ¼ÆËã»úËã·¨µÄͨÓÃÉè¼Æ·½·¨£¬ÅàÑø¶ÔËã·¨µÄ¼ÆË㸴ÔÓÐÔÕýÈ··ÖÎöµÄÄÜÁ¦£¬Îª¶ÀÁ¢Éè¼ÆËã·¨ºÍ¶ÔËã·¨½øÐи´ÔÓÐÔ·ÖÎöµì¶¨»ù´¡¡£
ÒªÇóÕÆÎÕËã·¨¸´ÔÓ¶È·ÖÎö¡¢·ÖÖη¨¡¢¶¯Ì¬¹æ»®·¨¡¢Ì°ÐÄ·¨¡¢»ØËÝ·¨¡¢·ÖÖ§Ï޽編µÈËã·¨µÄÉè¼Æ·½·¨¼°Æä·ÖÎö·½·¨¡£Äܽ«ÕâЩ·½·¨Áé»îµÄÓ¦Óõ½ÏàÓ¦µÄÎÊÌâÖУ¬²¢ÇÒÄܹ»ÓÃc++ʵÏÖËùÉæ¼°µÄËã·¨£¬²¢¾¡Á¿×öµ½µÍ¸´ÔÓ¶È£¬¸ßЧÂÊ¡£ ͨ¹ý±¾¿Î³ÌµÄʵÑ飬ʹѧÉú¼ÓÉî¶Ô¿Î³ÌÄÚÈݵÄÀí½â£¬ÅàÑøÑ§ÉúÑÏÃܵÄ˼άÄÜÁ¦£¬ÔËÓÃËùѧ֪ʶ½áºÏ¾ßÌåÎÊÌâÉè¼ÆÊÊÓõÄËã·¨µÄÄÜÁ¦£»ÅàÑøÑ§ÉúÁ¼ºÃµÄÉè¼Æ·ç¸ñ£¬¼¤ÀøÑ§Éú´´ÔìÐÂËã·¨ºÍ¸Ä½ø¾ÉËã·¨µÄÔ¸ÍûºÍÈÈÇ顣ϣÍûͬѧÃÇÄܹ»³ä·ÖÀûÓÃʵÑéÌõ¼þ£¬ÈÏÕæÍê³ÉʵÑ飬´ÓʵÑéÖеõ½Ó¦ÓеĶÍÁ¶ºÍÅàÑø¡£
Ï£ÍûͬѧÃÇÔÚʹÓñ¾ÊµÑéÖ¸µ¼Êé¼°½øÐÐʵÑéµÄ¹ý³ÌÖУ¬Äܹ»°ïÖúÎÒÃDz»¶ÏµØ·¢ÏÖÎÊÌ⣬²¢Ìá³ö½¨Ò飬ʹ¡¶Ëã·¨Éè¼ÆÓë·ÖÎö¡·¿Î³Ì³ÉΪ¶Ô´ó¼ÒÓÐÒæµÄ¿Î³Ì¡£ ¶þ¡¢ÊµÑéÒªÇó
¡¶Ëã·¨Éè¼ÆÓë·ÖÎö¡·¿Î³ÌʵÑéµÄÄ¿µÄÊÇΪÁËʹѧÉúÔÚ¿ÎÌÃѧϰµÄͬʱ£¬Í¨¹ýһϵÁеÄʵÑ飬ʹѧÉú¼ÓÉîÀí½âºÍ¸üºÃµØÕÆÎÕ¡¶Ëã·¨Éè¼ÆÓë·ÖÎöʵÑé¡·¿Î³Ì½Ìѧ´ó¸ÙÒªÇóµÄÄÚÈÝ¡£
ÔÚ¡¶Ëã·¨Éè¼ÆÓë·ÖÎöʵÑé¡·¿Î³ÌʵÑé¹ý³ÌÖУ¬ÒªÇóѧÉú×öµ½£º
£¨1£©×Ðϸ¹Û²ìµ÷ÊÔ³ÌÐò¹ý³ÌÖгöÏֵĸ÷ÖÖÎÊÌ⣬¼Ç¼Ö÷ÒªÎÊÌ⣬×ö³ö±ØÒªËµÃ÷ºÍ·ÖÎö¡£
£¨2£©ÈÏÕæÊéдʵÑ鱨¸æ¡£
£¨3£©×ñÊØ»ú·¿¼ÍÂÉ£¬·þ´Ó¸¨µ¼½Ìʦָ»Ó£¬°®»¤ÊµÑéÉ豸¡£
£¨4£©ÊµÑé¿Î³Ì²»³Ùµ½¡£ÈçÓÐʲ»Äܳöϯ£¬ËùȱʵÑéÒ»°ã²»²¹¡£ £¨5£©±¾ÊµÑé²ÉÓõĿª·¢»·¾³Îª microsoft visual c++ 6.0£¬Í¬Ñ§ÔÚ×öʵÑé֮ǰҪÇóÊìϤ¸ÃÈí¼þµÄʹÓ÷½·¨¡£
£¨6£©ÊµÑé³É¼¨Ö÷Òª´ÓÒÔϼ¸·½Ã濼ºË£ºÊµÑé¹ý³Ì̬¶È£¬ÊµÑé½á¹û¼°ÊµÑ鱨¸æÊéд¡£
ÉÏ»ú×¼±¸ºÍÉÏ»úµ÷ÊÔ
ÉÏ»ú×¼±¸°üÀ¨ÒÔϼ¸¸ö·½Ã棺
(1) ×¢Òâͬһ¸ß¼¶ÓïÑÔÎı¾Ö®¼äµÄ²î±ð¡£
(2)ÊìϤ»úÆ÷µÄ²Ù×÷ϵͳºÍÓïÑÔ¼¯³É»·¾³µÄÓû§ÊֲᣬÓÈÆäÊÇ×î³£ÓõÄÃüÁî²Ù×÷£¬ÒÔ±ã˳Àû½øÐÐÉÏ»úµÄ»ù±¾»î¶¯¡£
(3)ÕÆÎÕµ÷ÊÔ¹¤¾ß£¬¿¼Âǵ÷ÊÔ·½°¸£¬Éè¼Æ²âÊÔÊý¾Ý²¢ÊÖ¹¤µÃ³öÕýÈ·½á¹û¡£Ó¦¸ÃÄܹ»ÊìÁ·ÔËÓø߼¶ÓïÑԵijÌÐòµ÷ÊÔÆ÷dbbugµ÷ÊÔ³ÌÐò¡£ (4)ÉÏ»úµ÷ÊÔ³ÌÐòʱҪ´øÒ»±¾¸ß¼¶ÓïÑԽ̲ĻòÊֲᡣµ÷ÊÔ×îºÃ·ÖÄ£¿é½øÐУ¬×Ôµ×ÏòÉÏ£¬¼´Ïȵ÷ÊԵͲ㺯Êý¡£ÔÚµ÷ÊÔ¹ý³ÌÖпÉÒÔ²»¶Ï½èÖúdebugµÄ¸÷ÖÖ¹¦ÄÜ£¬Ìá¸ßµ÷ÊÔЧÂÊ¡£µ÷ÊÔÖÐÓöµ½µÄ¸÷ÖÖÒì³£ÏÖÏóÍùÍùÊÇÔ¤Áϲ»µ½µÄ£¬´ËʱӦ¶¯ÊÖÈ·¶¨Òɵ㣬ͨ¹ýÐ޸ijÌÐòÀ´Ö¤ÊµËü»òÈÆ¹ýËü¡£µ÷ÊÔÕýÈ·ºó£¬ÈÏÕæÕûÀíÔ´³ÌÐò¼°Æä×¢ÊÍ£¬ÐγɸñʽºÍ·ç¸ñÁ¼ºÃµÄÔ´³ÌÐòÇåµ¥ºÍ½á¹û¡£ ×ܽáºÍÕûÀíʵÑ鱨¸æ
ʵÑé½áÊøºó£¬ÒªÕûÀíʵÑé½á¹û²¢ÈÏÕæ·ÖÎöºÍ×ܽᣬ ¸ù¾Ý½ÌʦҪÇóд³öʵÑ鱨¸æ¡£
ʵÑ鱨¸æÒ»°ã°üÀ¨ÈçÏÂÄÚÈÝ£º [1] ʵÑéÄÚÈÝ [2] ʵÑéÄ¿µÄ [3] ³ÌÐòÇåµ¥ [4] µ÷ÊÔ²½Öè
[5] ÔËÐнá¹û£ºÔʼÊý¾Ý£¬ÏàÓ¦µÄÔËÐнá¹ûºÍ±ØÒªµÄ˵Ã÷¡£ [6]·ÖÎöÓë˼¿¼
µ÷ÊÔ¹ý³Ì¼°µ÷ÊÔÖÐÓöµ½µÄÎÊÌâ¼°½â¾ö°ì·¨;µ÷ÊÔ³ÌÐòµÄÐĵÃÓëÌå»á;ÆäËûËã·¨µÄ´æÔÚÓëʵ¼ùµÈ¡£ Èô×îÖÕδÍê³Éµ÷ÊÔ£¬ ÒªÈÏÕæÕÒ³ö´íÎó²¢·ÖÎöÔÒòµÈ¡£
ʵÑéÒ»¡¢ÀûÓ÷ÖÖÎËã·¨£¬±à³ÌʵÏÖÑ»·ÈüÈÕ³Ì±í°²ÅÅÎÊÌâ ¡¾ÊµÑéѧʱ¡¿ 4ѧʱ
¡¾ÊµÑéÄ¿µÄ¡¿
1£®Éî¿ÌÀí½â²¢ÕÆÎÕ¡°·ÖÖÎËã·¨¡±µÄÉè¼ÆË¼Ï룻 2£®Ìá¸ßÓ¦Óá°·ÖÖÎËã·¨¡±Éè¼Æ¼¼ÄÜ£»
3£®Àí½âÕâÑùÒ»¸ö¹Ûµã£ºÓõݹ鷽·¨±àдµÄÎÊÌâ½â¾ö³ÌÐò¾ßÓнṹÇåÎú£¬¿É¶ÁÐÔÇ¿µÈÓŵ㣬ÇҵݹéËã·¨µÄÉè¼Æ±È·ÇµÝ¹éËã·¨µÄÉè¼ÆÍùÍùÒªÈÝÒ×һЩ£¬ËùÒÔµ±ÎÊÌâ±¾ÉíÊǵݹ鶨ÒåµÄ£¬»òÕßÎÊÌâËùÉæ¼°µ½µÄÊý¾Ý½á¹¹Êǵݹ鶨ÒåµÄ£¬»òÕßÊÇÎÊÌâµÄ½â¾ö·½·¨ÊǵݹéÐÎʽµÄʱºò£¬ÍùÍù²ÉÓõݹéËã·¨À´½â¾ö¡£ ¡¾ÎÊÌâÃèÊö¡¿
ÉèÓÐn=2k¸öÑ¡ÊÖÒª½øÐÐÍøÇòÑ»·Èü£¬ÒªÇóÉè¼ÆÒ»¸öÂú×ãÒÔÏÂÒªÇóµÄ±ÈÈüÈÕ³Ì±í£º
£¨1£©Ã¿¸öÑ¡ÊÖ±ØÐëÓëÆäËûn-1¸öÑ¡ÊÖ¸÷ÈüÒ»´Î£» £¨2£©Ã¿¸öÑ¡ÊÖÒ»ÌìÖ»ÄÜÈüÒ»´Î; £¨3£©Ñ»·ÈüÒ»¹²½øÐÐn-1Ìì.
°´ÕÕ·ÖÖεIJßÂÔ£¬¿É½«ËùÓвÎÈüµÄÑ¡ÊÖ·ÖΪÁ½²¿·Ö£¬n£½2k¸öÑ¡ÊֵıÈÈüÈճ̱í¾Í¿ÉÒÔͨ¹ýΪn/2£½2k-1¸öÑ¡ÊÖÉè¼ÆµÄ±ÈÈüÈճ̱íÀ´¾ö¶¨¡£µÝ¹éµØÖ´ÐÐÕâÖַָֱµ½Ö»Ê£ÏÂ2¸öÑ¡ÊÖʱ¡£ ¡¾»ù±¾ÒªÇó¡¿
1£®ÊµÏÖ¡¶ÍøÇòÑ»·Èü¡·ÎÊÌâµÄ·ÖÖÎËã·¨£¬²¢½øÐÐË㷨ʱ¼ä¸´ÔÓÐÔ·ÖÎö¡£
2£®¶ÔʵÏֵķÖÖÎËã·¨½øÐиĽø£»
3£®¶ÔÉÏÊö¸Ä½øºóËã·¨½øÐÐʱ¼ä¸´ÔÓÐÔ·ÖÎö£¬Í¨¹ýʵÑé½á¹û·ÖÎö¶Ô±È£¬µÃ³ö×Ô¼ºµÄ½áÂÛºÍ×ܽᡣ
4. Éè¼ÆµÄ³ÌÐòÒªÂú×ãÕýÈ·ÐÔ£¬´úÂëÖÐÓйؼüµÄ×¢ÊÍ£¬Êéд¸ñʽÇåÎú£¬¼ò½àÒ×¶®£¬Ð§Âʽϸߣ¬ÀûÓÃc£«£«µÄÄ£°å£¬Éè¼ÆµÄ³ÌÐòͨÓÃÐԺã¬Êʺϸ÷ÖÖºÏÀíÊäÈ룬²¢ÄܶԲ»ºÏÀíÊäÈë×ö³öÕýÈ·µÄÌáʾ¡£ ¡¾»ù±¾²½Öè¡¿
£¨1£© ×ÐϸÔĶÁʵÑéÒªÇó£¬Éè¼ÆºÃÊäÈëÊä³ö£¬°´ÕÕ·ÖÖ稵Ä˼Ï빹˼Ëã·¨£¬Ñ¡È¡
ºÏÊʵĴ洢½á¹¹ÊµÏÖÓ¦ÓõIJÙ×÷¡£
£¨2£© Éè¼ÆµÄ½á¹ûÓ¦ÔÚvisual c++ ʵÑé»·¾³ÏÂʵÏÖ²¢½øÐе÷ÊÔ¡£ £¨3£© ʵÑéÒªÓÐÏêϸµÄ²âÊԼǼ£¬°üÀ¨¸÷ÖÖ¿ÉÄܵIJâÊÔÊý¾Ý¡£ ʵÑé¶þ ÀûÓö¯Ì¬¹æ»®Ëã·¨±à³ÌÇó½â0-1±³°üÎÊÌâ ¡¾ÊµÑéѧʱ¡¿ 4ѧʱ
¡¾ÊµÑéÄ¿µÄ¡¿
£¨1£© ÊìÁ·ÕÆÎÕ¶¯Ì¬¹æ»®Ë¼Ïë¼°½Ì²ÄÖÐÏà¹Ø¾µäËã·¨¡£
£¨2£© ÕÆÎÕ¶¯Ì¬¹æ»®Ëã·¨Çó½âÎÊÌâµÄÒ»°ãÌØÕ÷ºÍ²½Ö裻ʹÓö¯Ì¬¹æ»®·¨±à ³Ì£¬Çó½â0/1±³°üÎÊÌâ¡£ ¡¾ÎÊÌâÃèÊö¡¿
0/1±³°üÎÊÌâÊǸø¶¨n¸öÖØÁ¿Îª{w1, w2, ¡ ,wn}¡¢¼ÛֵΪ{v1,
v2, ¡ ,vn}µÄÎïÆ·ºÍÒ»¸öÈÝÁ¿ÎªcµÄ±³°ü£¬ÇóÕâЩÎïÆ·ÖеÄÒ»¸ö×îÓмÛÖµµÄ×Ó¼¯£¬²¢ÇÒÒªÄܹ»×°µ½±³°üÖС£ÔÚ0/1±³°üÎÊÌâÖУ¬ÎïÆ·i»òÕß±»×°Èë±³°ü£¬»òÕß²»±»×°Èë±³°ü£¬Éèxi±íʾÎïÆ·i×°Èë±³°üµÄÇé¿ö£¬Ôòµ±xi=0ʱ£¬±íʾÎïÆ·iûÓб»×°Èë±³°ü£¬
xi=1ʱ£¬±íʾÎïÆ·i±»×°Èë±³°ü¡£0/1±³°üÎÊÌâ¿ÉÒÔ¿´×÷ÊǾö²ßÒ»¸öÐòÁÐ(x1, x2, ¡, xn)£¬¶ÔÈÎÒ»±äÁ¿xiµÄ¾ö²ßÊǾö¶¨xi=1»¹ÊÇxi=0¡£ÔÚ¶Ôxi-1¾ö²ßºó£¬ÒÑÈ·
¶¨ÁË(x1, ¡, xi-1)£¬ÔÚ¾ö²ßxiʱ£¬ÎÊÌâ´¦ÓÚÏÂÁÐÁ½ÖÖ״̬֮һ£º£¨1£©±³°üÈÝÁ¿
²»×ãÒÔ×°ÈëÎïÆ·i£¬Ôòxi=0£¬±³°ü²»Ôö¼Ó¼ÛÖµ£»£¨2£©±³°üÈÝÁ¿¿ÉÒÔ×°ÈëÎïÆ·i£¬
Ôòxi=1£¬±³°üµÄ¼ÛÖµÔö¼ÓÁËvi¡£ ÕâÁ½ÖÖÇé¿öϱ³°ü¼ÛÖµµÄ×î´óÕßÓ¦¸ÃÊǶÔxi¾ö²ßºóµÄ±³°ü¼ÛÖµ¡£
¾ÙÀý: ÈôÉ̵êÒ»¹²ÓÐ5ÀàÉÌÆ·£¬ÖØÁ¿·Ö±ðΪ£º3£¬4£¬7£¬8£¬9 ¼ÛÖµ·Ö±ðΪ£º4£¬5£¬10£¬11£¬13 ÔòËùÑ¡ÉÌÆ·µÄ×î´ó¼ÛֵΪ24 ,ËùÑ¡ÉÌÆ·µÄÒ»¸öÐòÁÐΪ£º0001 1 ¡¾»ù±¾ÒªÇó¡¿
½øÐÐË㷨ʱ¼ä¸´ÔÓÐÔ·ÖÎö¡£
3£®¶ÔËã·¨½øÐÐʱ¼ä¸´ÔÓÐÔ·ÖÎö£¬Í¨¹ýʵÑé½á¹û·ÖÎö¶Ô±È£¬µÃ³ö×Ô¼ºµÄ½áÂÛºÍ×ܽᡣ
4. Éè¼ÆµÄ³ÌÐòÒªÂú×ãÕýÈ·ÐÔ£¬´úÂëÖÐÓйؼüµÄ×¢ÊÍ£¬Êéд¸ñʽÇåÎú£¬¼ò½àÒ×¶®£¬Ð§Âʽϸߣ¬ÀûÓÃc£«£«µÄÄ£°å£¬Éè¼ÆµÄ³ÌÐòͨÓÃÐԺã¬Êʺϸ÷ÖÖºÏÀíÊäÈ룬²¢ÄܶԲ»ºÏÀíÊäÈë×ö³öÕýÈ·µÄÌáʾ¡£ ¡¾»ù±¾²½Öè¡¿
£¨1£© ×ÐϸÔĶÁʵÑéÒªÇó£¬Éè¼ÆºÃÊäÈëÊä³ö£¬°´ÕÕ¶¯Ì¬¹æ»®·¨µÄ˼Ï빹˼Ëã·¨£¬Ñ¡È¡ºÏÊʵĴ洢½á¹¹ÊµÏÖÓ¦ÓõIJÙ×÷¡£
£¨2£© Éè¼ÆµÄ½á¹ûÓ¦ÔÚvisual c++ ʵÑé»·¾³ÏÂʵÏÖ²¢½øÐе÷ÊÔ¡£ £¨3£© ʵÑéÒªÓÐÏêϸµÄ²âÊԼǼ£¬°üÀ¨¸÷ÖÖ¿ÉÄܵIJâÊÔÊý¾Ý¡£ ʵÑéÈý ÀûÓÃ̰ÐÄËã·¨±à³ÌÇó½â±³°üÎÊÌâºÍ tspÎÊÌâ ¡¾ÊµÑéѧʱ¡¿ 6ѧʱ