NOIPÀúÄ긴ÈüÌá¸ß×éÊÔÌâ(2004-2013) ÏÂÔØ±¾ÎÄ

2004~2013ÄêNOIP¸´ÈüÊÔÌ⼯£¨Ìá¸ß×飩

Ò»ÏóÏÞ£©ÆÌÉÏһЩ¾ØÐεØÌº¡£Ò»¹²ÓÐn ÕŵØÌº£¬±àºÅ´Ó1 µ½n¡£

ÏÖÔÚ½«ÕâЩµØÌº°´ÕÕ±àºÅ´ÓСµ½´óµÄ˳ÐòƽÐÐÓÚ×ø±êÖáÏȺóÆÌÉ裬ºóÆÌµÄµØÌº¸²¸ÇÔÚÇ°ÃæÒѾ­ÆÌºÃµÄµØÌºÖ®ÉÏ¡£µØÌºÆÌÉèÍê³Éºó£¬×éÖ¯ÕßÏëÖªµÀ¸²¸ÇµØÃæÄ³¸öµãµÄ×îÉÏÃæµÄÄÇÕŵØÌºµÄ±àºÅ¡£

×¢Ò⣺ÔÚ¾ØÐεØÌº±ß½çºÍËĸö¶¥µãÉϵĵãÒ²Ëã±»µØÌº¸²¸Ç¡£ ¡¾ÊäÈë¡¿

ÊäÈëÎļþÃûΪ carpet.in¡£ ÊäÈë¹² n+2 ÐС£

µÚÒ»ÐУ¬Ò»¸öÕûÊý n£¬±íʾ×ܹ²ÓÐn ÕŵØÌº¡£

½ÓÏÂÀ´µÄ n ÐÐÖУ¬µÚi+1 Ðбíʾ±àºÅi µÄµØÌºµÄÐÅÏ¢£¬°üº¬ËĸöÕýÕûÊýa£¬b£¬g£¬k£¬Ã¿Á½¸öÕûÊýÖ®¼äÓÃÒ»¸ö¿Õ¸ñ¸ô¿ª£¬·Ö±ð±íʾÆÌÉèµØÌºµÄ×óϽǵÄ×ø±ê£¨a£¬b£©ÒÔ¼°µØÌºÔÚxÖáºÍy Öá·½ÏòµÄ³¤¶È¡£

µÚ n+2 Ðаüº¬Á½¸öÕýÕûÊýx ºÍy£¬±íʾËùÇóµÄµØÃæµÄµãµÄ×ø±ê£¨x£¬y£©¡£ ¡¾Êä³ö¡¿

Êä³öÎļþÃûΪ carpet.out¡£

Êä³ö¹² 1 ÐУ¬Ò»¸öÕûÊý£¬±íʾËùÇóµÄµØÌºµÄ±àºÅ£»Èô´Ë´¦Ã»Óб»µØÌº¸²¸ÇÔòÊä³ö-1¡£

¡¾ÊäÈëÊä³öÑùÀý 1¡¿

carpet.in 3 1 0 2 3 0 2 3 3 2 1 3 3 2 2 carpet.out 3

¡¾ÊäÈëÊä³öÑùÀý˵Ã÷¡¿

ÈçÏÂͼ£¬1 ºÅµØÌºÓÃʵÏß±íʾ£¬2 ºÅµØÌºÓÃÐéÏß±íʾ£¬3 ºÅÓÃ˫ʵÏß±íʾ£¬¸²¸Çµã£¨2£¬2£©µÄ×îÉÏÃæÒ»ÕŵØÌºÊÇ3 ºÅµØÌº¡£

45

2004~2013ÄêNOIP¸´ÈüÊÔÌ⼯£¨Ìá¸ß×飩

¡¾ÊäÈëÊä³öÑùÀý 2¡¿

carpet.in 3 1 0 2 3 0 2 3 3 2 1 3 3 4 5 carpet.out -1

¡¾ÊäÈëÊä³öÑùÀý˵Ã÷¡¿

ÈçÉÏͼ£¬1 ºÅµØÌºÓÃʵÏß±íʾ£¬2 ºÅµØÌºÓÃÐéÏß±íʾ£¬3 ºÅÓÃ˫ʵÏß±íʾ£¬µã£¨4£¬5£©Ã»Óб»µØÌº¸²¸Ç£¬ËùÒÔÊä³ö-1¡£

¡¾Êý¾Ý·¶Î§¡¿

¶ÔÓÚ 30%µÄÊý¾Ý£¬ÓÐn¡Ü2£»

¶ÔÓÚ 50%µÄÊý¾Ý£¬0¡Üa, b, g, k¡Ü100£»

¶ÔÓÚ 100%µÄÊý¾Ý£¬ÓÐ0¡Ün¡Ü10,000£¬0¡Üa, b, g, k¡Ü100,000¡£

46

2004~2013ÄêNOIP¸´ÈüÊÔÌ⼯£¨Ìá¸ß×飩

2¡¢Ñ¡Ôñ¿ÍÕ»

¡¾ÎÊÌâÃèÊö¡¿

Àö½­ºÓ±ßÓÐ n ¼ÒºÜÓÐÌØÉ«µÄ¿ÍÕ»£¬¿ÍÕ»°´ÕÕÆäλÖÃ˳Ðò´Ó1 µ½n ±àºÅ¡£Ã¿¼Ò¿ÍÕ»¶¼°´ÕÕijһÖÖÉ«µ÷½øÐÐ×°ÊΣ¨×ܹ²k ÖÖ£¬ÓÃÕûÊý0 ~ k-1 ±íʾ£©£¬ÇÒÿ¼Ò¿ÍÕ»¶¼ÉèÓÐÒ»¼Ò¿§·Èµê£¬Ã¿¼Ò¿§·Èµê¾ùÓи÷×ÔµÄ×îµÍÏû·Ñ¡£

Á½Î»ÓοÍÒ»ÆðÈ¥Àö½­ÂÃÓΣ¬ËûÃÇϲ»¶ÏàͬµÄÉ«µ÷£¬ÓÖÏë³¢ÊÔÁ½¸ö²»Í¬µÄ¿ÍÕ»£¬Òò´Ë¾ö¶¨·Ö±ðסÔÚÉ«µ÷ÏàͬµÄÁ½¼Ò¿ÍÕ»ÖС£ÍíÉÏ£¬ËûÃÇ´òËãÑ¡ÔñÒ»¼Ò¿§·ÈµêºÈ¿§·È£¬ÒªÇ󿧷ȵêλÓÚÁ½ÈËסµÄÁ½¼Ò¿ÍÕ»Ö®¼ä£¨°üÀ¨ËûÃÇסµÄ¿ÍÕ»£©£¬ÇÒ¿§·ÈµêµÄ×îµÍÏû·Ñ²»³¬¹ýp¡£

ËûÃÇÏëÖªµÀ×ܹ²ÓжàÉÙÖÖÑ¡ÔñסË޵ķ½°¸£¬±£Ö¤ÍíÉÏ¿ÉÒÔÕÒµ½Ò»¼Ò×îµÍÏû·Ñ²»³¬¹ýpÔªµÄ¿§·ÈµêС¾Û¡£

¡¾ÊäÈë¡¿

ÊäÈëÎļþ hotel.in£¬¹²n+1 ÐС£

µÚÒ»ÐÐÈý¸öÕûÊý n£¬k£¬p£¬Ã¿Á½¸öÕûÊýÖ®¼äÓÃÒ»¸ö¿Õ¸ñ¸ô¿ª£¬·Ö±ð±íʾ¿ÍÕ»µÄ¸öÊý£¬É«µ÷µÄÊýÄ¿ºÍÄܽÓÊܵÄ×îµÍÏû·ÑµÄ×î¸ßÖµ£»½ÓÏÂÀ´µÄ n ÐУ¬µÚi+1 ÐÐÁ½¸öÕûÊý£¬Ö®¼äÓÃÒ»¸ö¿Õ¸ñ¸ô¿ª£¬·Ö±ð±íʾi ºÅ¿ÍÕ»µÄ×°ÊÎÉ«µ÷ºÍi ºÅ¿ÍÕ»µÄ¿§·ÈµêµÄ×îµÍÏû·Ñ¡£

¡¾Êä³ö¡¿

Êä³öÎļþÃûΪ hotel.out¡£

Êä³öÖ»ÓÐÒ»ÐУ¬Ò»¸öÕûÊý£¬±íʾ¿ÉÑ¡µÄסËÞ·½°¸µÄ×ÜÊý¡£

¡¾ÊäÈëÊä³öÑùÀý 1¡¿ hotel.in 5 2 3 0 5 1 3 0 2 1 4 1 5

¡¾ÊäÈëÊä³öÑùÀý˵Ã÷¡¿ ¿ÍÕ»±àºÅ É«µ÷ ×îµÍÏû·Ñ ¢Ù 0 5 ¢Ú 1 3 ¢Û 0 2 ¢Ü 1 4 ¢Ý 1 5 hotel.out 3 2 ÈËҪסͬÑùÉ«µ÷µÄ¿ÍÕ»£¬ËùÓпÉÑ¡µÄסËÞ·½°¸°üÀ¨£º×¡¿ÍÕ»¢Ù¢Û£¬¢Ú¢Ü£¬¢Ú¢Ý£¬¢Ü¢Ý£¬µ«ÊÇÈôÑ¡Ôñס4¡¢5 ºÅ¿ÍÕ»µÄ»°£¬4¡¢5 ºÅ¿ÍÕ»Ö®¼äµÄ¿§·ÈµêµÄ×îµÍÏû·ÑÊÇ4£¬¶øÁ½ÈËÄܳÐÊܵÄ×îµÍÏû·ÑÊÇ3 Ôª£¬ËùÒÔ²»Âú×ãÒªÇó¡£Òò´ËÖ»ÓÐǰ3 ÖÖ·½°¸¿ÉÑ¡¡£

¡¾Êý¾Ý·¶Î§¡¿

¶ÔÓÚ 30%µÄÊý¾Ý£¬ÓÐn¡Ü100£» ¶ÔÓÚ 50%µÄÊý¾Ý£¬ÓÐn¡Ü1,000£»

¶ÔÓÚ 100%µÄÊý¾Ý£¬ÓÐ2¡Ün¡Ü200,000£¬0

47

2004~2013ÄêNOIP¸´ÈüÊÔÌ⼯£¨Ìá¸ß×飩

3¡¢mayan ÓÎÏ·

¡¾ÎÊÌâÃèÊö¡¿

Mayan puzzle ÊÇ×î½üÁ÷ÐÐÆðÀ´µÄÒ»¸öÓÎÏ·¡£ÓÎÏ·½çÃæÊÇÒ»¸ö7 ÐÐ5 ÁÐµÄÆåÅÌ£¬ÉÏÃæ¶Ñ·Å×ÅһЩ·½¿é£¬·½¿é²»ÄÜÐü¿Õ¶Ñ·Å£¬¼´·½¿é±ØÐë·ÅÔÚ×îÏÂÃæÒ»ÐУ¬»òÕß·ÅÔÚÆäËû·½¿éÖ®ÉÏ¡£ÓÎϷͨ¹ØÊÇÖ¸Ôڹ涨µÄ²½ÊýÄÚÏû³ýËùÓеķ½¿é£¬Ïû³ý·½¿éµÄ¹æÔòÈçÏ£º

1¡¢ ÿ²½Òƶ¯¿ÉÒÔÇÒ½ö¿ÉÒÔÑØºáÏò£¨¼´Ïò×ó»òÏòÓÒ£©Í϶¯Ä³Ò»·½¿éÒ»¸ñ£ºµ±Í϶¯ÕâÒ»·½¿éʱ£¬Èç¹û

Í϶¯ºóµ½´ïµÄλÖã¨ÒÔϳÆÄ¿±êλÖã©Ò²Óз½¿é£¬ÄÇôÕâÁ½¸ö·½¿é½«½»»»Î»Ö㨲μûÊäÈëÊä³öÑùÀý˵Ã÷ÖеÄͼ6 µ½Í¼7£©£»Èç¹ûÄ¿±êλÖÃÉÏûÓз½¿é£¬ÄÇô±»Í϶¯µÄ·½¿é½«´ÓÔ­À´µÄÊúÁÐÖгé³ö£¬²¢´ÓÄ¿±êλÖÃÉϵôÂ䣨ֱµ½²»Ðü¿Õ£¬²Î¼ûÏÂÃæÍ¼1 ºÍͼ2£©£»

2¡¢ ÈÎһʱ¿Ì£¬Èç¹ûÔÚÒ»ºáÐлòÕßÊúÁÐÉÏÓÐÁ¬ÐøÈý¸ö»òÕßÈý¸öÒÔÉÏÏàͬÑÕÉ«µÄ·½¿é£¬ÔòËüÃǽ«Á¢¼´

±»Ïû³ý£¨²Î¼ûͼ1 µ½Í¼3£©¡£ ×¢Ò⣺

a) Èç¹ûͬʱÓжà×é·½¿éÂú×ãÏû³ýÌõ¼þ£¬¼¸×é·½¿é»áͬʱ±»Ïû³ý£¨ÀýÈçÏÂÃæÍ¼4£¬Èý¸öÑÕɫΪ1 µÄ·½¿éºÍÈý¸öÑÕɫΪ2 µÄ·½¿é»áͬʱ±»Ïû³ý£¬×îºóÊ£ÏÂÒ»¸öÑÕɫΪ2 µÄ·½¿é£©¡£

b) µ±³öÏÖÐкÍÁж¼Âú×ãÏû³ýÌõ¼þÇÒÐÐÁй²Ïíij¸ö·½¿éʱ£¬ÐкÍÁÐÉÏÂú×ãÏû³ýÌõ¼þµÄËùÓз½¿é»á±»Í¬Ê±Ïû³ý£¨ÀýÈçÏÂÃæÍ¼5 ËùʾµÄÇéÐΣ¬5 ¸ö·½¿é»áͬʱ±»Ïû³ý£©¡£

·½¿éÏû³ýÖ®ºó£¬Ïû³ýλÖÃÖ®Éϵķ½¿é½«µôÂ䣬µôÂäºó¿ÉÄÜ»áÒýÆðÐµķ½¿éÏû³ý¡£×¢Ò⣺µôÂäµÄ¹ý³ÌÖн«²»»áÓз½¿éµÄÏû³ý¡£ÉÏÃæÍ¼ 1 µ½Í¼3 ¸ø³öÁËÔÚÆåÅÌÉÏÒÆ¶¯Ò»¿é·½¿éÖ®ºóÆåÅ̵ı仯¡£ÆåÅ̵Ä×óϽǷ½¿éµÄ×ø±êΪ£¨0, 0£©£¬½«Î»ÓÚ£¨3, 3£©µÄ·½¿éÏò×óÒÆ¶¯Ö®ºó£¬ÓÎÏ·½çÃæ´Óͼ1 ±ä³Éͼ2 ËùʾµÄ״̬£¬´ËʱÔÚÒ»ÊúÁÐÉÏÓÐÁ¬ÐøÈý¿éÑÕɫΪ4 µÄ·½¿é£¬Âú×ãÏû³ýÌõ¼þ£¬Ïû³ýÁ¬Ðø3 ¿éÑÕɫΪ4 µÄ·½¿éºó£¬ÉÏ·½µÄÑÕɫΪ3 µÄ·½¿éµôÂ䣬ÐγÉͼ3 ËùʾµÄ¾ÖÃæ¡£ ¡¾ÊäÈë¡¿

ÊäÈëÎļþ mayan.in£¬¹²6 ÐС£

48