°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
¡°ºÃ£¡¡±°¢ÁпËлƽÁËÒ»¾Ö£¬ÊäÁËÒ»¾Ö£¬Ðĵ×Ò»Ö±´æÔÚ×ÅÔ¹Æø£¬Ëû½ßÁ¦ÏëÔÚÕâÒ»¾ÖÖÐÍì»Ø¶ªÊ§µÄÃæ×Ó¡£Ö£ÖDz»¹ýÀñòµÄÑûÇëËûÏÈÐÐÒ»²½£¬ËûÒ²ºÁ²»¿ÍÆøµÄÍÆÁËÏÂ×ä×Ó¡£
¡°¹°×䣡¡±Ö£ÖÇËƺõºÜϲ»¶Õâ¸öС±ø£¬¡®Ð¡×ä¹ýºÓ¶¥´ó³µ¡¯£¡ÕâÕÐÓÃÆðÀ´ÊµÔÚÊÇ˳ÊÖÁË¡£
ÖØÅÚ½«¡ª¡ªÎÞ×ӵ棡
°¢ÁпËÇóʤÐÄÇУ¬Ð»Ç鼱֮ϣ¬×ßÁËÒ»ÁËÒ»²½³ôÆå¡£ËûÞÏÞÎÁË°ëÌ죬»ÚÁËÒ»´ÎÆå¡£Ö£ÖÇҲû˵ʲô£¬·´ÕýÕâ¾Ö»¹ÊÇÅãËûÍæÍ棬ֻҪºÏͬ˳ÀûÇ©Á˾ÍO¡£ËäȻǰÊÀËûÊÇ×öÐéÄâ×ʱ¾³öÉí£¬µ«ÓÎÏ·ÐÐÒµ¾ø¶Ô²»ÄÜ˵Êǵ¥´¿µÄÐéÄâ×ʱ¾£¬2000Äê³õÔÚÈ«¹úÁ÷ÐеÄÊ¢´óÓÎÏ·¡¶´«Æ桷ϵÁУ¬·çÃÒÁËÐí¾Ã£¬ÈþӪÉÌ׬ȡÁ˾޴óµÄÉí¼Ò¡£ÎÞ¶ÀÓÐż£¬ÈÕ±¾ÈÎÌìÌù«Ë¾ÔÚ93Äê×óÓÒÂòÈ¥¶íÂÞ˹·½¿éµÄ²¿·Ö°æȨ֮ºó£¬ËùÉú²úµÄÓÎÏ·»úÔÚÎ÷·½ÏúÊÛ300Íǫ̀×óÓÒ£¬°´ÕÕÿ̨°ÙÔªÈËÃñ±Ò¼ÆË㣬¾ÍÊÇÒ»¸öÌìÎÄÊý×ÖÁË¡£
¡°Ð¡×äÎÞÈ˵²£¡¡±Ö£ÖDz¼¾ÖºÃºó·£¬Ç°¿É¹¥£¬ÍË¿ÉÊØ£¬Ô½×ßԽ˳¡£ÍÆÁËÒ»²½¡°×䡱£¬Ç³Ð¦µÀ¡£
°¢ÁпËл»ØÁËÅÚ£¬¶¯ÁËÂí¡£À´»Ø¾ÙÆå²»¶¨ÁËÊý´Î£¬×ßÁ˸ö»ØÍ·Âí¡£ÏóÆåÖÐÓоäÑèÓÃûΪ£º¡°Âí»ØÍ·¡ª¡ª²»Èç¿£¡¡±
ËûÍêÈ«·¸ÁËÕâ¸ö´íÎó¡£Ò»²»Ð¡Ðı»Ö£Öǵijµ×Ó³Ôµô¡£
ÏÖÔÚÖ£ÖÇС×䣬³µ×ÓºáÐÐÎ޼ɡ£°¢ÁпËлÓÖÒ»´ÎÂäÁ˸ö¡°¶¹¸¯°åÉÏÏÂÏóÆ壣ÎÞ·¿É×ß¡±£¡Ö»ºÃÈÏÊäµÚÈý¾Ö¡£
¡°ÕæÊÇÓÐÖ¾Õß²»ÔÚÄê¸ß£¡ÄãµÄÆåÒÕ¿ÉÒÔ´ïµ½¼×¼¶´óʦÁË£¡¡±°¢ÁпËлÓÉÖÔµÄÅå·þËûµÀ¡£
¡°ÄÄÀÄÄÀһ°ã¶øÒÑ¡£¡±Ö£ÖÇÇ«ÐéÁËһϣ¬°¢ÁпËл»¹ÊÇÈ̲»×¡ßñÐê²»ÒÑ¡£ÍêÈ«·ÅÏÂÁË¿ªÊ¼Ê±ÄÇÕÅÀäÁ³£¬±äµÃÎÂ˳ÁËÐí¶à¡£
¡°ÏÖÔÚÑÝʾһÏíÂÞ˹·½¿éÓÎÏ·°É£¿¡±°¢ÁпËлÓïÆøÈáºÍµÄµÀ£¬ËƺõºÍ×Ô¼º×îÇ×½üµÄֱϵÇ×Êô˵»°£¬ÑÔÓïÀïÉñ»³×ÅÌÛϧºÍ¹Ø°®¡£
ËûÒ»±ß˵×Å£¬õâ²½×ßµ½ÄÇ̨IBMÅƵçÄÔÇ°£¬ÔÚ½ñÌì¿´À´Õâ¾ø¶Ôһ̨ÌÔÌÁ˹Ŷ»ú£¬µ«ÔÚµ±Ê±Ö»ÓмÆËã»ú¿ÆÑлú¹¹²ÅÅ䱸µÄÆðÕâÑù¸ßµµµÄµçÄÔ£¬Ã¿Ì¨µÄÊÛ¼ÛÖÁÉÙÔÚÈËÃñ±ÒÒ»ÍòÔªÒÔÉÏ¡£
°¢ÁпËлµãÁÁÁËPOWER¼ü£¬ÆáºÚµÄÆÁÄ»ÉÏ¿ªÊ¼ÏÔʾһÐÐÓ¢ÎÄ×Ö·û£¬½Ó×űãð³öÒ»¶ÑDOSÃüÁî¡£
½øÈëÁËDOS³ÌÐò£¬½Ó×ÅËû´ÓDÅÌÀïµ÷³öרÃŵÄÈí¼þ£¬½«ÄÇÈí¼þ½ÓÔÚÒ»¸öÍâÖõÄÉ豸ÉÏ¡£½ñÌì¿´À´¾ÍÊÇÔçÆڵĵçÄÔÊÖ±ú¡£
Ö£ÖÇÍæµÄ·ÖÍâÊìÁ·£¬´Ó³õ¼¶Ò»Ö±Íæµ½Á˸߼¶£¬¶øÇÒ»¹½«°¢ÁпËлÒþ²ØÔÚÉî´¦Ò»ÕŶíÂÞ˹С½ãµÄ±È»ùÄáÕÕƬÕÒÁ˳öÀ´¡£
°¢ÁпËл½ôÕż«ÁË£¬ºÃÔÚÖ£ÖÇÒ²²»ÈÃËûÄÑ¿°£¬¼°Ê±¹Ø±ÕÁËһЩ²»¸Ã¿´µÄ»Ãæ¡£
¡°ÄãµÄ¼¼ÊõºÜºÃ£¡¡±°¢ÁпËлÔÞ̾µÀ¡£
¡°ÎÒ¸øÄãÓÃÈí¼þ±àдһÏÂÕâ¿îÓÎÏ·°É£¡¡±Ö£ÖÇÔÚ´óѧʱ£¬Ë¶Ê¿±ÏÒµÂÛÎľÍÊÇÓÃJAVAÓïÑÔºÍc£«£«ÓïÑÔ·Ö±ð±àдµÄÒ»Ì׶íÂÞ˹·½¿éÓÎÏ·³ÌÐò£¬ÏÖÔÚÒÀÈ»¼ÇÒäÓÌС£Ëû´ò¿ªCÓïÑÔ³ÌÐò£¬¿ªÊ¼±àд£º
*
Version1¡£0¡£1
Author£ºZHENGZHI
Date£º01£01£1993
Header£ºDiamond¡£cpp
Action£ºProcessblocdata
*
#include
#include
#include
#include¡¨Diamond¡£h¡¨
Diamond£º£ºDiamond£¨£©
£û
mRotate_Direct=0£»
srand£¨£¨unsigned£©time£¨NULL£©£©£»
mColor=£¨int£©rand£¨£©£¥NumColor£»
mShape=£¨int£©rand£¨£©£¥NumShapes£»
mAngle=£¨int£©rand£¨£©£¥NumAngle£»
setBloc£¨£©£»ÉèÖ÷½¿é
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
ûÓм¸·ÖÖÓ£¬Ö£ÖDZãÓÃC£«£«±àдÁËÒ»Ì×ȫеĶíÂÞ˹·½¿éÓÎÏ·¡£
¡°Äú¿ÉÒÔÊÔÊÔ£¡¡±Ö£ÖÇƳÁËÒ»ÑÛºÃÆæµÄ°¢ÁпËл£¬ÇáËɵĵÀ¡£
°¢ÁпËл»³×ÅÒÉ»óµÄÐÄÇ飬½Ó¹ýÖ£ÖÇÊÖÖеÄÊÖ±ú£¬Ëûµã¿ªÁËËû¸Õ¸ÕÉè¼ÆºÃµÄÒ³Ãæ¡£½ÓÏÂÀ´µÄ»Ã棬¼òÖ±ÈÃËû¾ª´ôÁË£¬Ò»¿îнçÃæµÄ¶íÂÞ˹·½¿éÓÎÏ·µ®ÉúÁË£¬ÔËÐÐÆðÀ´Í¬ÑùÁ÷³©¡£
Ëû×ÐϸµÄÍæÁËÆðÀ´¡£ÊµÔÚ¶ÔÖ£ÖǵijöÉ«²Å»ªÅå·þµÃÎåÌåͶµØ£¡
Ö£ÖÇ»ØÏëÆðÁËËûÄǸöÄê´ú£¬¶íÂÞ˹·½¿éµÄ°æȨ·Ç³£¸´ÔÓ£¬Òª¹ºÂò¾ÍÒªÂòÏÂËùÓаæȨ£¬²»È»»áÓÐÎÞÊý·×·±¸´ÔÓµÄÀûÒæ·×Õù¡£
¡°Æäʵ´Ó1989Ä꿪ʼ£¬¶íÂÞ˹·½¿éµÄ°æȨ¾ÍÔÙÕùÂÛ²»ÐÝÁË¡£ÎÒֻϣÍûÄܽ»¸øһλ×Ô¼ºÐŵùýµÄÈ˾Ӫ¡£±Ï¾¹ÊÇÎÒ±ÏÉúµÄÐÄѪ£¬·Å¸øÒ»¸ö×êÓªµÄÈË£¬ÎÒµ±È»²»»á·ÅÐÄ£¡¡±°¢ÁпËлÍæÁËһȦÄÇ¿îнçÃæ¶íÂÞ˹·½¿é£¬ÎÞÏ޳ϿҵĵÀ¡£
¡°ÎÒ×î½üÕýÔÚϾö¶¨£¬½ñÌìÄãÀ´ÁË£¬ÎÒÏë¶íÂÞ˹·½¿éÒ²ÊÇÓö¶ÔÈËÁË£¡30Íò¬²¼³É½»¶íÂÞ˹·½¿éµÄ°æȨ£¡ËùÓоÀ·×½«²»ÔÙ´æÔÚ£¬ÄãÊÇÊôÓÚÖø×÷ÕßµÚÒ»ÊÚȨÈË¡£Ò²ÊÇΨһÊÚȨÈË£¡¡±°¢ÁпËлǿµ÷×ŵÀ¡£
¡°30Íò¬²¼¹ºÂòµÄ²»ÊÇÊÚȨ£¬ÊÇÈ«²¿°æȨ°¡£¡¡±Ö£ÖǼÌÐøÇ¿µ÷×ŵÀ¡£
¡°¼ÈÈ»ÄãÆåÒÕÈç´Ë¸ß³¬£¬Ò»¶¨ÊǸöÖÇÓÂË«È«µÄÈË£¬¿´À´Âí¿Ë˼µÄÃæ×ÓÉÏ£¬ÄãÕâ¸öÒªÇóÎÒ´ðÓ¦ÄãÁË£¡¡±°¢ÁпËл³Á˼ÁËƬ¿Ì£¬ÖÕÓÚÏÂÁ˾ö¶¨µÀ¡£
¡°ºÃ£¡£¡£¡ÏÖÔھͰæȨǩÊðÐÒé°É£¡¡±Ö£ÖÇ˳ˮÍÆÖ۵ĵÀ£¬Ëû²»¸Òµ¡Âý£¬ÅÂËûÍòÒ»·´»Ú£¬×Ô¼ºµÄ¼Æ»®È«²¿ÅÝÌÀÁË£¡
°¢ÁпËлÕÒ³öÁ½ÕÅ°×Ö½£¬Öмä¼Ó¸ô×ÅÒ»²ã¸´Ð´Ö½£¬Æð²ÝºÃÁËÒ»·ÝÐÒé¡£
Ö£ÖÇ¿´ÁËÒ»±é¸Ð¾õºÜÂúÒ⣬±ãÔÚÉÏÃæÇ©ÊðÁË×Ô¼ºµÄÃû×ÖºÍÊÖÓ¡£¬°¢ÁпËлͬÑùÇ©ÊðÁË×Ô¼ºµÄÃû×ÖÒÔ¼°Ö¸ÎÆ¡£
¡°Ç®£¬ÎÒÃ÷ÌìÉÏÎç±ã¿ÉÒÔ¸øÄú£¡Çë¸øÎÒÒ»¸öÕʺţ¡¡±Ö£ÖÇ˵×Å£¬´Ó°¢ÁпËлµÄÊÖÀï½Ó¹ýÁËÒ»ÕÂÃûƬ£¬±Ë´Ë½«ÐÒéÊպá£
¡°ºÃ£¡ÉÏÃæÓÐÎÒµÄÕʺţ¬Ç®µ½ÕÊÒÔºó£¬ÎÒ»á°Ñ¶íÂÞ˹·½¿éµÄÈ«²¿×ÊÁϺͰæȨÒƽ»ÄãµÄÊÖÉÏ£¡¡±°¢ÁпËлҲ½«ÄÇ·ÝÐÒé×Ô¼ºµÄÊÕÊ°ºÃ¡£
¡°¼ÈÈ»ÕâÑùÎÒÏÂÎ绹ÓÐÊ£¬Ïȸæ´ÇÁË£¡ÄúµÄÕËÃæÉϺܿì±ã»áÓÐ30Íò¬²¼×ʽðµÄ£¡¡±Ö£ÖÇ˵ÍêÁ¢¼´ÆðÉí×ê½øÁË10Â¥µÄµçÌÝ£¬³¯Â¥Ï¸ÏÈ¥£¬ËûÒªÏÈÈ¥Ñîΰ¾Ë¾ËÄÇÀïÈ¡»Ø֧Ʊ£¡£¡
µÚÎåÊ®¶þÕ¡¡¡¾¿ÉÒÔÔ¤¼ûµÄºá²Æ¡¿
˹άËþÅã×ÅÖ£ÖǸϵ½ÁË¥ϣ¬ÕýÇÉÔÚÃÅ¿ÚÓöµ½Ò»Á¾Í£¿¿µÄµÄÊ¿¡£ËûÃÇÕкôÁ˵ÄÊ¿£¬·É¿ìµÄµ½´ïÁËĪ˹¿Æ´ó½Ö9ºÅ½ÖÇø£¬°´ÕÕÖ£ÖÇ°üÄÚ×ÊÁϵĵØÖ·£¬ÕÒµ½ÁËÑîΰ¾Ë¾ËµÄµØÖ·¡£
°´ÁËÃÅÁ壬Ëï־ΰºÃÏñµÈÁËÖ£ÖǺܾÃÁË£¬ËûµÄÁ³ÉϳäÂúÁ˽¹¼±µÄÉñÉ«£¬¼ûµ½ËûÃdzöÏÖ£¬È̲»×¡¼±ÔêµÄµÀ£º¡°ÔõôÏÖÔÚ²ÅÀ´£¡£¿¡±
¡°ÓеãÊ£¬¸ÕæÍ꣡¡±Ö£ÖDzÁÊÃÁËÏîÍ·µÄº¹Ö飬»ØÓ¦µÀ¡£
¡°¸Õ²ÅÑîΰÄÇС×Ó´òÀ´µç»°ÎÊÄãÇé¿öÈçºÎ£¡£¿ÎÒ˵ÄãÏÖÔÚ»¹²»´í£¬»¹ÓиöÃÀ¡¡Å®¡¡¡±Ëï־ΰ»¹Ã»ËµÍ꣬һ˫ÑÛ¾¦ÂäÔÚ˹άËþÂüÃîµÄÉí²ÄÖ®ÉÏ¡£ºÁÎÞÒÉÎÊ£¬ËûÒ²ÉîÉîµÄ±»Ë¹Î¬ËþµÄÃÀòÎüÒýסÁË¡£
¡°»¹ÓÐʲô£¿¡±Ö£ÖǼûËûÌáÆðÑî࣬ÐÄÖÐÁ¢¼´·ºÆðÒ»ÕóÁ°äô£¬ËûÄǸö¼Ò»ïÒ»Éí¼ú¹ÇÍ·£¬Ïë±Ø´ôÔÚÂùÝÀïÒ²²»»áÏûÍ£ÀÏʵµÄ¡£Ö»Òª²»·¸³öʲôÔã¸âµÄÊÂÀ´¾ÍËãËû×æÉÏ»ýµÂÁË¡£
¡°¾ÍÊÇ´ß×ÅÄã»Øȥߣ¡¡±Ëï־ΰ˵×Å£¬½«ÄÇÕÅոеÄ֧ƱµÝµ½ÁËÖ£ÖÇÊÖÉÏ¡£Ö£ÖÇ°Ñ֧Ʊ˦¸øÁËά˹Ëþ£¬ÑÔÍâÖ®ÒâÊÇÈÃËýÑéÖ¤Ò»ÏÂÕæα¡£
¡°Èç¹ûËûÔÙÀ´µçµÄ»°£¬¾Í¸æËßËûÎÒҪæÍêÒÔºó²Å»ØÈ¥£¡ÈÃËû²»ÒªÈÇʾͺã¡¡±Ö£ÖǶÔËï־ΰ¸ßÉùµÀ£¬ËƺõÉúÅÂËûÌý²»¼û¡£
¡°°¦£¡ÕæÊÇÈÃÄã˵׼ÁË£¬Äã×ßÕâÁ½Ì죬ËûÈÇÁ˲»ÉÙÊ£¬Õý´ôÔÚÅɳöËùÄÄ£¡Äã»ØÈ¥¿ÖÅÂһʱ°ë»á¶ùÒ²¼û²»µ½Ëû£¡¡±ÑîΰµÄ¾Ë¾ËËï־ΰÑÔÓï¼´³ö£¬ÂúÃæ³îÈÝ¡£
¡°·¢ÉúʲôÊÂÇéÁË£¿ÊÇÇ®µÄÊÂÇéÂ𣿡±Ö£ÖÇËäÈ»×ì°ÍÉ϶ÔÑîΰºÞÌú²»³É¸Ö£¬µ«Ðĵ׻¹ÊǺܹØÐÄÕâ¸öÒùµ´µ«»¹ËãÒåÆøµÄÅóÓѵġ£
¡°ËûÍíÉϵ½½ÖÉϺȾƣ¬µ÷Ï·Á˵±µØÍÁÀÏ´óµÄÏàºÃ£¡±»×¥µ½ÅɳöËùÁË£¡¸ãµÃÅɳöËù´òÔ½Ñóµç»°¹ýÀ´ÕÒÎÒÕÒÄ㣡¡±Ëï־ΰ°§Ì¾×ŵÀ£¬´ÓÄÇ¿à³þµÄÃæÈÝ¿ÉÒÔ¿´³ö£¬ËûµÄÐĵ×ʵÔÚÊÇÑÚ²Ø×ÅÌ«¶àµÄÓôÃÆ¡£
¡°ÎһᴦÀíÍêÊÂÇ飬¾¡¿ì»Ø¹úµÄ£¡ÑîΰÄãÒ²¾Í±ðµ£ÐÄÁË¡£Ô¶Ë®½â²»Á˽ü¿Ê£¬¼ÈÈ»ËûÄÜÈÇÊ£¬Ò²¸Ã×Ô¼º°ÑËû³ÅÏÂÀ´£¡µ±È»£¬µ½ÁË×î¹Ø¼üµÄʱºò£¬ÎÒ»¹ÊǻἰʱÏà¾ÈµÄ£¡¡±Ö£ÖǽӹýÁË˹άËþË«ÊֵݹýÀ´µÄ֧Ʊ£¬Èûµ½ÁË¿Ú´üÀï¡£
´Ó˹άËþƽ¾²µÄÉñÇé¿´À´£¬Õâ֧Ʊ²»Ó¦¸ÃÓÐÎÊÌâ¡£
¡°ÎÒÏàÐÅÄã¿ÉÒÔ°ïÑîΰ°ÚƽÕâ¼þÊ£¬µ«ËûÒÔºó»¹ÊÇ»áºÜÈÃÈ˵£Ðĵģ¡µ¹ÊÇÄãÏԵñÈËû³ÉÊìºÜ¶à£¡Õâ´Î»Æ¶¹Ê¼þ·¢Á˱ʺá²Æѽ£¡ºÇºÇ£¡¡±Ëï־ΰЦµÀ¡£
¡°Ê²Ã´ºá²Æ£¿Õâ½Ð¿ÆѧÖ¸»£¡¿ÉÊÇÎÒð×ÅÉúÃüΣÏÕ»»À´µÄ£¬ÊµÔÚ²»ÈÝÒ×°¡£¡¡±Ö£ÖǸп®µÄµÀ¡£
¡°ÄÇÁ½¸öÇÔÔô´«ËµÊǶíÂÞ˹µÄÉñÃØ´óµÁ£¡¼¸ÄêÀ´Íµ±éĪ˹¿ÆÎÞµÐÊÖ£¡Á¬¾¯²ì¶¼¶ÔËûÃÇÊøÊÖÎ޲ߡ£ÏÖÔÚ¿ÉÊDZ»¹Ø½ø¿´ÊØËùÁË£¬ËûÇÀµÄ¾ø²»ÊÇÄãÒ»¸öÈ˵Ķ«Î÷£¬»¹Óкö฻Î̵ļұ»ËûÃÇ´ò½Ù¹ý£¬Ã»Ïëµ½Õâ´ÎÔÔÔÚÄãÊÖÀïÁË£¡¡±Ëï־ΰÄýÊÓ×ÅÖ£ÖÇÄÇÕÅÇåÐãµÄÁ³£¬ÎÞÏÞÑöĽµÄµÀ¡£
¡°ËãËûÃǵ¹Ã¹°É£¡ÎÒÒª×ßÁË£¡³¤»°¶Ì˵£¬±Ë´Ë±£ÖØ°É£¡ÑîΰÊÇÎÒÐ