ICPCÊÇÓÉÃÀ¹úÅÌËã»úлᣨAssociation for Computing Machinery£©ÓÚ1970ÄêÌᳫ×éÖ¯µÄ¹ú¼Ê´óѧÉú³ÌÐòÉè¼Æ¾ºÈü£¨International Collegiate Programming Contest,¼ò³ÆICPC£© £¬ÊÇÒ»ÏîÖ¼ÔÚչʾ´óѧÉúÁ¢ÒìÄÜÁ¦¡¢ÍŶӾ«ÉñºÍÔÚѹÁ¦Ï±àд³ÌÐò¡¢ÆÊÎöÏ¢Õù¾öÎÊÌâÄÜÁ¦µÄÄê¶È¾ºÈü¡£¾Óɽü40¶àÄêµÄÉú³¤£¬¹ú¼Ê´óѧÉú³ÌÐòÉè¼Æ¾ºÈüÒѾÉú³¤³ÉΪ×î¾ßÓ°ÏìÁ¦µÄ´óѧÉúÅÌËã»ú¾ºÈü£¬±»ÓþΪÅÌËã»úÈí¼þÁìÓòµÄ°ÂÁÖÆ¥¿Ë¾ºÈü¡£
ICPCÈüÊÂÓɸ÷´óÖÞÇøÓòÈü£¨Regional£©ºÍÈ«Çò×ܾöÈü£¨World Final£©Á½¸öÖ÷Òª½×¶Î×é³É¡£Æ¾Ö¤¸÷ÈüÇø¹æÔò£¬Ã¿Õ¾Ç°Èô¸ÉÃûµÄѧУ»ñµÃ¼ÓÈëÈ«Çò×ܾöÈüµÄ×ʸñ£¬¾öÈü°²ÅÅÔÚÿÄêµÄ4-6Ô¾ÙÐУ¬¶øÇøÓòÈüÒ»Ñùƽ³£°²ÅÅÔÚÉÏÒ»ÄêµÄ9-12Ô¾ÙÐС£Ò»¸ö´óѧ¿ÉÒÔÓжàÖ§²½¶Ó¼ÓÈëÇøÓòÔ¤Èü£¬µ«Ö»ÄÜÓÐÒ»Ö§²½¶Ó¼ÓÈëÈ«Çò×ܾöÈü¡£
½ÇÖð¹æÔò
ACM-ICPCÒÔÍŶӵÄÐÎʽ´ú±í¸÷ѧУ²ÎÈü£¬Ã¿¶ÓÓÉÖÁ¶à3Ãû¶ÓÔ±×é³É¡£Ã¿Î»¶ÓÔ±±ØÐèÊÇÔÚУѧÉú£¬ÓÐÒ»¶¨µÄÄêËêÏÞÖÆ£¬²¢ÇÒÿÄê×î¶à¿ÉÒÔ¼ÓÈë2Õ¾ÇøÓòÑ¡°ÎÈü¡£
½ÇÖðʱ´ú£¬Ã¿¶ÓʹÓÃ1̨µçÄÔÐèÒªÔÚ5¸öСʱÄÚʹÓÃC/C++¡¢JavaºÍPythonÖеÄÒ»ÖÖ±àд³ÌÐò½â¾ö7µ½13¸öÎÊÌâ¡£³ÌÐòÍê³ÉÖ®ºóÌá½»ÆÀ²â»úÔËÐУ¬ÔËÐеÄЧ¹û»áÅжÏΪ׼ȷ»ò¹ýʧÁ½ÖÖ²¢ÊµÊ±Í¨Öª²ÎÈü¶Ó¡£
×îºóµÄ»ñʤÕßΪ׼ȷ½â´ðÎÊÌâ×î¶àÇÒ×ÜÓÃʱ×îÉٵIJ½¶Ó¡£Ã¿µÀÊÔÌâÓÃʱ½«´Ó¾ºÈü×îÏȵ½ÊÔÌâ½â´ð±»ÅжÏΪ׼ȷΪֹ£¬Æä¼äÿһ´ÎÌá½»ÔËÐÐЧ¹û±»ÅйýʧµÄ»°½«±»¼Ó·£20·ÖÖÓʱ¼ä£¬Î´×¼È·½â´ðµÄÊÔÌâ²»¼Çʱ¡£
ÓëÆäËüÅÌËã»ú³ÌÐò¾ºÈü£¨ÀýÈç¹ú¼ÊÐÅϢѧ°ÂÁÖÆ¥¿Ë£¬IOI£©Ïà±È£¬ACM-ICPCµÄÌصãÔÚÓÚÆäÌâÁ¿´ó£¬Ã¿¶ÓÐèÒªÔÚ5СʱÄÚÍê³É7µÀ»òÒÔÉϵÄÎÊÌâ¡£ÁíÍ⣬һ֧²½¶Ó3Ãû¶ÓԱȴֻÓÐ1̨µçÄÔ£¬Ê¹µÃʱ¼äÏԵøüΪÖ÷Òª¡£Òò´Ë³ýÁËÔúʵµÄרҵˮƽ£¬ÓÅÒìµÄÍŶÓÐ×÷ºÍÐÄÀíËØÖÊͬÑùÊÇ»ñʤµÄÒªº¦¡£