Á¦ 4ȸ´Â 1992³â 7¿ù 12ÀϺÎÅÍ 21ÀϱîÁö µ¶ÀÏ º»¿¡¼ ¿·È´Ù. ¹®Á¦¿¡ ¾ÆÁ÷ ¸ÞÀÎ ¸Þ´º °°Àº »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ¿ä±¸ÇÏ´Â ºÎºÐÀÌ ÀÖ°í ÀÔÃâ·Â ü°è°¡ ¹®Á¦¸¶´Ù Á¦¸Ú´ë·ÎÀÌÁö¸¸, ³À̵µµµ ¸¹ÀÌ ³ô¾ÆÁö°í Á¦¹ý ¿äÁò ¿Ã¸²ÇÇ¾Æµå ¹®Á¦ °°Àº ³¿»õ°¡ ³ª±â ½ÃÀÛÇß´Ù. ¹®Á¦¸¶´Ù ½É»ç ±âÁØ(¹èÁ¡)ÀÌ µ¶Æ¯ÇÏ°íµµ ÀÚ¼¼ÇÏ°Ô ÀûÇô ÀÖÀ¸¸ç, '¼·Ð-¹®Á¦-Á¦ÇÑ-¿¹Á¦-¿¹Á¦ ÆÄÀÏ-¹èÁ¡'ÀÇ Çü½ÄÀ¸·Î ±¸¼ºµÇ¾î ÀÖ´Ù.
¿ì¸® ³ª¶ó´Â ÀÌ ´ëȸºÎÅÍ Âü°¡Çϱ⠽ÃÀÛÇß´Ù.
¿ø¹®ÀÌ ÀÖ´Â °÷: http://olympiads.win.tue.nl/ioi/ioi92/tasks92.txt
°¡·Î 48°³, ¼¼·Î 16°³ÀÇ Á¤»ç°¢Çü °ÝÀÚ·Î µÈ Á÷»ç°¢Çü ¸ð¾ç Áöµµ°¡ ÀÖ´Ù. µÎ ÁÂÇ¥°¡ ³²ºÏ ¶Ç´Â µ¿¼·Î ÀÌ¿ôÇØ ÀÖ´Ù¸é ¿ì¸®´Â ±× ÁÂÇ¥°¡ ¼·Î ¿¬°áµÆ´Ù°í Á¤ÀÇÇÏ°Ú´Ù. óÀ½¿¡´Â Áöµµ¿¡ ÀÖ´Â ¸ðµç ÁÂÇ¥°¡ ¹° ¾Æ´Ï¸é À°Áö¶ó°í¸¸ ¾Ë°í ÀÖ´Ù. ±×·±µ¥ ´ÙÀ½À» Àß ÀоÀÚ.
Áöµµ °¢ ÄÀÇ ¼Ó¼ºÀ» ´Ù½Ã ¸Å±â´Âµ¥´Â Áö¸®ÇлóÀÇ ÀÏÁ¤ÇÑ ±ÔÄ¢ÀÌ ÀÖ´Ù.
¾î¶² À§Ä¡°¡ À§¿Í °°Àº Á¶°Ç¿¡ ÇØ´çÇÏ¿© ¼Ó¼ºÀÌ ¹Ù²î¾ú´Ù°í Çصµ ³ªÁß¿¡ ´Ù½Ã ±× ¼Ó¼ºÀÌ ¸Â´ÂÁö ±× À§Ä¡¸¦ È®ÀÎÇØ º¼ ÇÊ¿ä°¡ ÀÖ´Ù. ó¸®ÇÏ´Â °úÁ¤¿¡¼ ÀÌ¿ôÇÏ´Â ÄÀÇ ¼Ó¼ºÀÌ ¹Ù²î¾úÀ» ¼öµµ Àֱ⠶§¹®ÀÌ´Ù. ´õ ÀÌ»ó ¹Ù²ð °ÍÀÌ ¾øÀÌ ¸ðµç À§Ä¡ÀÇ ¼Ó¼ºÀÌ ¿ÏÀüÈ÷ Ç¥±âµÆ´Ù¸é ±× Áöµµ´Â Á¶»ç°¡ ³¡³µ´Ù°í ±ÔÁ¤ÇÑ´Ù.
´ÙÀ½ÀÇ ÀÛ¾÷À» ¼ø¼´ë·Î ÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó.
¿¹Á¦ 1: ¹ÌÁöÀÇ ´ë·ú Áöµµ¸¦ ´ã°í ÀÖ´Â C:\IOI\DAY-1\411-MAP.IN ÆÄÀÏÀ» Ãʱâ Åë°è¿Í ÇÔ²² Ãâ·ÂÇÑ ¸ð½ÀÀº ¾Æ·¡¿Í °°¾Æ¾ß ÇÑ´Ù.
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW WWWWWWWWWWWWWWGGGGGGWWWWWWWWWWWWWWWWWWWWWWWWWWWW WWWWWWWWWWWWWWGGWWGGWWWWWWWWWWWWWWWWWWWWWWWWWWWW WWWWWWWWWWWWWWGGGWGGWWWWWWWWWWWWWWWWWWWWWWWWWWWW WWWWWWWWWWWWWWGGWWGGWWWGGGWGWWWWWWWWWWWWWWWWWWWW WWWWWWWWWWWWWWWGGGGGGGGGGGGGWWWWWWWWWWWWWWWWWWWW WWWWWWWWWWWWWWWWWWWWWGGGWWWGGWWWWWWWWWWWWWWWWWWW WWWWWWWWWWWWWWWWWWWWWGGGWWWGGWWWWWWWWWWWWWWWWWWW WWWWWWWWWWWWWWWWWWWWWGGGGWWGGWWWWWWWWWWWWWWWWWWW WWWWWWWWWWWWWWWWWWWWWWGGWWWGGWWWWWWWWWWWWWWWWWWW WWWWWWWWWWWWWWWWWWWWWWWGWWWWWWWWWWWWWWWWWWWWWWWW WWWWWWWWWWWWWWWWWWWWWWWGWWWWWWWWWWWWWWWWWWWWWWWW WWWWWWWWWWWWWWWWWWWWWWGGGWWWWWWWWWWWWWWWWWWWWWWW WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW ¹ÌÁöÀÇ ´ë·ú: G=61 W=707 ALL=768
¿¹Á¦ 2: À§ÀÇ Áöµµ¸¦ Á¶»çÇÏ¿© ±×°ÍÀÇ ÃÖÁ¾ Åë°è¸¦ ÀúÀåÇÑ C:\IOI\DAY-1\411-MAP.OUÀÇ ³»¿ëÀº ¾Æ·¡¿Í °°¾Æ¾ß ÇÑ´Ù.
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOCCCCCCOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOCCLLCCOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOCMPLCCOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOCCLLCCBBBCCCBPOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOBCCCCCCCCMCCCCBOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOBCMCBBBCCOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOCMCBOOCCOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOCMMPOOCCOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOBCCBOOCCOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOBPBOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOBPBOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO Á¶»ç°¡ ³¡³²: P=8 C=47 M=6 O=685 B=17 L=5 ALL=768
ÀÀ½ÃÀÚÀÇ ÆíÀǸ¦ À§ÇØ À§ÀÇ ¿¹Á¦ ÆÄÀÏÀ» C:\IOI\DAY-1\411-MAP.IN°ú C:\IOI\DAY-1\411-MAP.OU·Î ¸¸µé¾î µÎ¾ú´Ù.
ÁÖÀÇ: ´ä¾È ÇÁ·Î±×·¥ÀÌ ¿¹Á¦ ÆÄÀÏ¿¡¼ ¹Ù¸¥ ´äÀ» Ãâ·ÂÇß´Ù°í ÇÁ·Î±×·¥ÀÌ ¹Ýµå½Ã ¿Ã¹Ù¸£°Ô ¸¸µé¾îÁø °ÍÀº ¾Æ´Ï´Ù.
M¡¿N Æò¸éÀ» ¿ÏÀüÈ÷ Â÷ÁöÇÏ°í ÀÖ´Â ¹Ì·Î°¡ ÀÖ´Ù. ¹Ì·Î´Â Åë°úÇÒ ¼ö ¾ø´Â º®À» ³ªÅ¸³»´Â Ä°ú Åë°úÇÒ ¼ö ÀÖ´Â °ø¹éÀ» ³ªÅ¸³»´Â ÄÀÌ ¿©·¯ °³ ¸ð¿© ±¸¼ºµÈ´Ù. °ø¹é¿¡´Â ÀÔ±¸µµ ÀÖ°í, ¿ì¸®ÀÇ ¸ñÀûÁöÀÎ º¸¹°µµ Æ÷ÇԵǾî ÀÖ´Ù.
¿©·¯ °ø¹éÀÌ ÀÔ±¸ºÎÅÍ ¸·´Ù¸¥ ³¡(³¡Á¡)±îÁö ÇÑ ¹æÇâÀ¸·Î ÀÎÁ¢ÇÏ¿© ¿¬°áµÈ °ÍÀ» ±æÀ̶ó°í ºÎ¸¥´Ù. ±æ ÁÖÀ§´Â º®À¸·Î µÑ·¯½Î¿© ÀÖ´Ù. ±æÀÇ ±æÀÌ´Â ÀÔ±¸¿Í ³¡Á¡À» Æ÷ÇÔÇÏ¿© °ø¹éÀÎ ÄÀÇ °³¼öÀÌ´Ù.
¹Ì·Î´Â ÀÌ·¯ÇÑ ±æ·Î ÀÌ·ç¾îÁö¸ç, ÀÔ±¸ºÎÅÍ ½ÃÀÛÇØ ±æÀ» µû¶ó°¡ º¸¸é, ±æÀÌ ¿©·¯ °¥·¡·Î °¥¶óÁö´Â °æ¿ì´Â ÀÖÀ¸³ª ±æÀÌ ÇÕÃÄÁö´Â °æ¿ì´Â ¾ø´Ù. ±×·¡¼ µÎ Çà·Î°¡ ÇÑ Á¡¿¡ ¸¸³ª¼ ³¡³ªÁö ¾Ê´Â´Ù. ÀÔ±¸´Â ¹Ì·Î °¡Àå À§ÂÊ ¾îµò°¡¿¡ ÀÖ´Ù. º¸¹°Àº ÀÔ±¸¿¡¼ °¡Àå ¸Ö¸® ¶³¾îÁø ±æÀÇ ³¡Á¡¿¡ ÀÖ´Ù.
M¡¿N Å©±âÀÇ ¹Ì·Î¿¡´Â ÃÖ´ëÇÑ ¸¹Àº ±æÀÌ ÀÖ¾î¾ß ÇÑ´Ù. Áï ¾îµðµç ´õ ÀÌ»ó ±æÀ» ³»¸é À§ Á¶°ÇÀ» ¸¸Á·ÇÏ°Ô µÉ ¼ö ¾ø°Ô µÉ Á¤µµ°¡ µÇ¾î¾ß ÇÑ´Ù.
¹Ì·Î°¡ °è»êµÇ¸ç Æò¸é À§¿¡ °è¼Ó »ý°Ü³ª´Â ¸ð½ÀÀ» ÁöÄѺ¸´Â °Ç Àç¹ÌÀÖ´Ù. ÇÏÁö¸¸ ¾Ë°í¸®Áò ÀÚü´Â ¾ÆÁÖ »¡¸® ½ÇÇàµÇ±â ¶§¹®¿¡ ÄÀÌ Çϳª ±×·ÁÁö°í ³ª¼ Áö¿¬ ½Ã°£À» µÎ´Â °Ô ÇÊ¿äÇÏ´Ù.
´ÙÀ½°ú °°ÀÌ ¹Ì·Î¿Í °ü·ÃµÈ ÀÛ¾÷À» ÇÏ´Â À¯Æ¿¸®Æ¼ ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó. ´ÙÀ½ ±â´ÉÀº ¸ÞÀÎ ¸Þ´º¸¦ ÅëÇØ ¾Æ¹« ¼ø¼´ë·Î ¸î ¹øÀÌ°í ½ÇÇàµÉ ¼ö ÀÖ¾î¾ß ÇÑ´Ù.
1. ¹Ì·ÎÀÇ ÄÀº ´ÙÀ½ µÎ ±ÛÀڷΠǥÇöÇÑ´Ù.
2. M°ú NÀº 3 ÀÌ»ó 20 ÀÌÇÏ¿©¾ß ÇÑ´Ù.
3. ´ä¾È ÇÁ·Î±×·¥À» C:\IOI\DAY-1\412-PROG.xxx¶ó´Â ÅؽºÆ® ÆÄÀÏ·Î ÀúÀåÇÑ´Ù. È®ÀåÀÚ xxx¶õ ¾ð¾î°¡ º£ÀÌÁ÷ÀÎ °æ¿ì BAS, C¾ð¾îÀÎ °æ¿ì C, ÆĽºÄ®ÀÎ °æ¿ì PAS, ·Î°íÀÎ °æ¿ì LCNÀÌ´Ù.
4. ÀÐ°í ¾µ ¾Æ½ºÅ° ÆÄÀÏÀº C:\IOI\DAY-1\412-MAZE.IO¿©¾ß ÇÑ´Ù.
¿¹Á¦ 1: ¿¹Á¦ ÆÄÀÏÀÎ C:\IOI\DAY-1\412-MAZ1.IO¸¦ Àоî 5¹ø ±â´ÉÀ» ÀÌ¿ëÇÏ¿© ȸ鿡 Ç¥½ÃÇÏ¿´´Ù.
M = 10, N = 8, DELAY TIME = 100 ¡á¡á¡á¡á¡á¡á. ¡á¡á¡á ¡á¡á¡á . . ¡á ¡á ¡á¡á ¡á. ¡á ¡á ¡á ¡á . . ¡á ¡á ¡á ¡á ¡á. . ¡á ¡á¡á ¡á ¡á. ¡á¡á ¡á ¡áT . . . ¡á ¡á¡á¡á¡á¡á¡á¡á¡á¡á¡á LENGTH = 13
¿¹Á¦ 2: °°Àº ¿¹Á¦ ÆÄÀÏÀ» 4¹ø ±â´ÉÀ¸·Î Ãâ·ÂÇÑ ¸ð½ÀÀÌ´Ù.
10 8 ¡á¡á¡á¡á¡á¡á ¡á¡á¡á ¡á¡á¡á ¡á ¡á ¡á¡á ¡á ¡á ¡á ¡á ¡á ¡á ¡á ¡á ¡á ¡á ¡á ¡á¡á ¡á ¡á ¡á¡á ¡á ¡áT ¡á ¡á¡á¡á¡á¡á¡á¡á¡á¡á¡á
ÀÀ½ÃÀÚÀÇ ÆíÀǸ¦ À§ÇØ À§ÀÇ ¿¹Á¦ ÆÄÀÏÀ» C:\IOI\DAY-1\412-MAZ1.IO¿Í C:\IOI\DAY-1\412-MAZ2.IO¶õ À̸§À¸·Î ¸¸µé¾î µÎ¾ú´Ù.
ÁÖÀÇ: ´ä¾È ÇÁ·Î±×·¥ÀÌ ¿¹Á¦ ÆÄÀÏ¿¡¼ ¹Ù¸¥ ´äÀ» Ãâ·ÂÇß´Ù°í ÇÁ·Î±×·¥ÀÌ ¹Ýµå½Ã ¿Ã¹Ù¸£°Ô ¸¸µé¾îÁø °ÍÀº ¾Æ´Ï´Ù.
¹Ù´Ù´Â N¡¿NÅ©±âÀÇ °ÝÀڷΠǥÇöµÈ´Ù. °ÝÀÚ¿¡ ÀÖ´Â "*" Ç¥½Ã´Â ¹Ù´Ù¿¡ ÀÖ´Â ¼¶À» ¶æÇÑ´Ù. À̹ø ¹®Á¦´Â °ÝÀÚ¿¡ ÀÖ´Â ¼¶ÀÇ °¡·Î¿Í ¼¼·Î ºÐÆ÷¸¦ ±âÈ£ÈÇØ ³õÀº Á¤º¸¸¸À¸·Î ¹Ù´Ù Áöµµ¸¦ ÀçÇöÇÏ´Â °ÍÀÌ´Ù. ±âÈ£È ±ÔÄ¢¿¡ ´ëÇÑ ÀÌÇظ¦ µ½±â À§ÇØ ´ÙÀ½ Áöµµ¸¦ º¸ÀÚ.
* * * 1 2 * * * * 3 1 * * * 1 1 1 * * * * * 5 * * * * 2 1 1 * 1 1 1 4 2 2 1 1 2 3 2 1
¿À¸¥ÂÊ¿¡ ÀÖ´Â ¼ýÀÚµéÀº °¢ ÁÙ¿¡ ÀÖ´Â ¼¶ Áý´ÜÀÇ ¼ø¼¿Í Å©±â¸¦ ³ªÅ¸³½´Ù. ¿¹¸¦ µé¾î ù° ÁÙ "1 2"´Â ¾Õ¿¡ ¼¶ Çϳª°¡ ÀÖ°í ´ÙÀ½¿¡ À̾îÁø ¼¶ µÎ °³°¡ ÀÖ´Ù´Â ¶æÀÌ´Ù. ¼¶ »çÀ̳ª ¼¶ ÁÂ¿ì ³¡¿¡ ÀÖ´Â ¹Ù´ÙÀÇ ±æÀÌ´Â ¾ó¸¶°¡ µÇµç »ó°ü¾ø´Ù. ¸¶Âù°¡Áö·Î ù° Ä¿¡ ÀÖ´Â "1 1 1" ¿ª½Ã µû·Î ¶³¾îÁø ÇÑ °³ Â¥¸® ¼¶ Áý´ÜÀÌ ¼¼ °³°¡ ÀÖ´Ù´Â °ÍÀ» ¶æÇÑ´Ù.
ÇÑ ÀÔ·Â ÆÄÀÏ¿¡´Â ¿©·¯ Áöµµ Á¤º¸µéÀÌ ÀÖ´Ù. À̵éÀ» ¸ðµÎ ÀÐÀ» ¶§±îÁö ´ÙÀ½ 󸮸¦ µÇÇ®ÀÌÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó.
6 ¡ç ¿¹Á¦ 1: (À§ÀÇ ¿¹Á¦ ±×¸²): 6Àº °ÝÀÚÀÇ Å©±âÀÌ´Ù. 1 2 0 ¡ç ù° ÁÙÀÇ Á¤º¸ 3 1 0 1 1 1 0 5 0 2 1 1 0 1 0 1 1 1 0 ¡ç ù° ÄÀÇ Á¤º¸ 1 2 0 4 0 2 3 0 2 0 1 2 0 4 ¡ç ¿¹Á¦ 2: ´äÀº ¾Æ·¡¿Í °°´Ù. 0 1 2 3 4 1 0 1 2 0 2 * 0 3 * * 0 4 1 0 2 0 0 2 ¡ç ¿¹Á¦ 3: ÀÌ Á¶°ÇÀ» ¸¸Á·ÇÏ´Â ÇØ´Â ¾ø´Ù. 0 0 2 0 2 0 2 ¡ç ¿¹Á¦ 4: ÀÌ Á¶°ÇÀ» ¸¸Á·ÇÏ´Â ÇØ°¡ µÎ °³ ÀÖ´Ù. 1 0 1 0 1 0 1 0
ÀÀ½ÃÀÚÀÇ ÆíÀǸ¦ À§ÇØ À§ÀÇ ¿¹Á¦ ÆÄÀÏÀ» C:\IOI\DAY-1\413-SEAS.IN¿Í C:\IOI\DAY-1\413-SEAS.OU¶õ À̸§À¸·Î ¸¸µé¾î µÎ¾ú´Ù.
ÁÖÀÇ: ´ä¾È ÇÁ·Î±×·¥ÀÌ ¿¹Á¦ ÆÄÀÏ¿¡¼ ¹Ù¸¥ ´äÀ» Ãâ·ÂÇß´Ù°í ÇÁ·Î±×·¥ÀÌ ¹Ýµå½Ã ¿Ã¹Ù¸£°Ô ¸¸µé¾îÁø °ÍÀº ¾Æ´Ï´Ù.
Æò¸é À§¿¡ P1, P2, ..., PN±îÁö N°³ÀÇ Á¡ÀÌ ÀÖ´Ù. À̵éÀÇ À§Ä¡´Â (X1, Y1), (X2, Y2), ..., (XN, YN)ÀÌ´Ù.
·Îº¿Àº P1ºÎÅÍ ½ÃÀÛÇØ ÀÌ Á¡µéÀ» ÅëÇØ ¿òÁ÷¿©¾ß ÇÑ´Ù. ¶ÇÇÑ ÇÑ ¹ø Áö³ Á¡À» ´Ù½Ã Áö³¯ ¼ö ¾øÀ¸¸ç, ¸ðµç Á¡À» ÇÑ ¹ø¸¸ Åë°úÇÑ µÚ ¸¶Áö¸·¿¡ P1 À§Ä¡·Î µÇµ¹¾Æ¿Í¾ß ÇÑ´Ù.
·Îº¿Àº ÀÏÁ¤ÇÑ ±ÔÄ¢´ë·Î¸¸ ¿òÁ÷ÀÏ ¼ö ÀÖ´Ù. ¿ì¼± Á¡À» ÇâÇØ Á÷¼± ¹æÇâÀ¸·Î¸¸ ¿òÁ÷ÀÏ ¼ö ÀÖ´Ù. óÀ½ P1Á¡¿¡¼ ¿òÁ÷À̱⠽ÃÀÛÇÒ ¶§´Â ¹æÇâÀ» ¾î´À ÂÊÀ¸·Îµç ÀâÀ» ¼ö ÀÖ´Ù. ±×·¯³ª PiÁ¡¿¡ ´ê°í ³ª¼ºÎÅÍ´Â Á¿ì 90µµ ´ÜÀ§·Î ¹æÇâÀ» Æ° °÷À¸·Î¸¸ ¿òÁ÷ÀÏ ¼ö ÀÖ´Ù.
·Îº¿À» Á¶Á¾ÇÏ´Â ÇÁ·Î±×·¥Àº ´ÙÀ½ ´Ù¼¸ °¡ÁöÀÇ ±¸¹®À¸·Î µÇ¾î ÀÖ´Ù.
´ÙÀ½°ú °°Àº ÀÛ¾÷À» ÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó.
ÀÔ·Â: ÀÔ·Â ÆÄÀÏÀÇ Ã¹ ÁÙ¿¡´Â NÀÇ °ªÀÌ ÀÖ°í, ´ÙÀ½ NÁÙ¿¡´Â Æò¸é À§ Á¡ÀÇ X, YÁÂÇ¥°¡ ¾Æ·¡ÀÇ ¿¹Ã³·³ µé¾îÀÖ´Ù.
4 2 -2 0 2 -1 -1 3 1
Ãâ·Â: À§ÀÇ Á¡ 4°³¸¦ Á¶°ÇÀ» ¸¸Á·ÇÏ¸ç °¥ ¼ö ÀÖ´Â °¡Àå ªÀº Çà·Î ±æÀÌ´Â 12.65ÀÌ´Ù.
ORIENTATION 3 1 MOVE-TO 3 1 TURN-LEFT MOVE-TO 0 2 TURN-LEFT MOVE-TO -1 -1 TURN-LEFT MOVE-TO 2 -2 STOP
ÀÀ½ÃÀÚÀÇ ÆíÀǸ¦ À§ÇØ À§ÀÇ ¿¹Á¦ ÀÔÃâ·Â ÆÄÀÏÀ» C:\IOI\DAY-2\421-ROBO.IN°ú C:\IOI\DAY-2\421-ROBO.OU·Î ¸¸µé¾î µÎ¾ú´Ù.
ÁÖÀÇ: ´ä¾È ÇÁ·Î±×·¥ÀÌ ¿¹Á¦ ÆÄÀÏ¿¡¼ ¹Ù¸¥ ´äÀ» Ãâ·ÂÇß´Ù°í ÇÁ·Î±×·¥ÀÌ ¹Ýµå½Ã ¿Ã¹Ù¸£°Ô ¸¸µé¾îÁø °ÍÀº ¾Æ´Ï´Ù.
¾î¶² µî»ê°¡ ¸ðÀÓ¿¡´Â 1ºÎÅÍ P±îÁö ¹øÈ£°¡ ¸Å°ÜÁø P¸íÀÇ È¸¿øÀÌ ÀÖ´Ù. ¸ðµç ȸ¿øµéÀº °°Àº ¼Óµµ·Î »êÀ» ¿À¸¥´Ù. ¿Ã¶ó°¥ ¶§¿Í ³»·Á°¥ ¶§ÀÇ ¼ÓµµÂ÷´Â ¾ø´Ù. ¹øÈ£°¡ iÀΠȸ¿øÀº ÃÖ´ë S(i)¸¸Å Áö¿ø ¹°ÀÚ(½Ä·®, ¼Ò¸ðÇ° µî)¸¦ Áú ¼ö ÀÖ°í, µî»ê ¶Ç´Â ÇÏ»êÇÏ¸é¼ ÇÏ·ç¿¡ C(i)¸¸ÅÀÇ ¹°ÀÚ¸¦ ¼ÒºñÇÑ´Ù. C(i)¿Í S(i)ÀÇ °ªÀº ¸ðµÎ Á¤¼öÀÌ´Ù.
ÃæºÐÇÑ Áö¿ø ¹°ÀÚ¸¦ °®Ãá ÇÑ µî»ê°¡°¡ »ê²À´ë±â¿¡ ¿À¸£±â À§Çؼ NÀÏÀÌ °É¸°´Ù°í °¡Á¤ÇÏÀÚ. ´Ù¸¸ »êÀº ³Ê¹« ³ô¾Æ¼ ÇÑ »ç¶÷¸¸À¸·Î´Â ¿À¸£´Â µ¥ ÇÊ¿äÇÑ Áö¿ø ¹°ÀÚ¸¦ ´Ù ¸ø ³ª¸¦ ¼öµµ ÀÖ´Ù. ±×·¡¼ µî»ê°¡µéÀÌ ´Üü·Î °°Àº Àå¼Ò, °°Àº ½Ã°¢¿¡ »êÀ» ¿À¸¥´Ù. ¾î¶² µî»ê°¡´Â ²À´ë±â¿¡ µµ´ÞÇϱâ Àü¿¡, ³²Àº Àڱ⠹°ÀÚ Áß ºÒÇÊ¿äÇÏ¿© ³²´Â ¾çÀ» ´Ù¸¥ µî»ê°¡¿¡°Ô ÁÖ°í »êÀ» ³»·Á¿Â´Ù. ¿©Çà Áß µî»ê°¡µéÀÌ ½¬´Â ÀÏÀº ¾ø´Ù. ´Ù½Ã ¸»ÇÏÁö¸¸ µî»ê°¡´Â »êÀ» ³»·Á°¥ ¶§µµ ¿Ã¶ó°¥ ¶§¿Í ¶È°°Àº ¾çÀÇ ¹°ÀÚ°¡ ÇÊ¿äÇÏ´Ù.
¹®Á¦´Â µî»ê°¡ Ŭ·´ÀÇ µî»ê °èȹÀ» Â¥´Â °ÍÀÌ´Ù. µî»ê°¡ Áß Àû¾îµµ ÇÑ ¸íÀº »ê²À´ë±â±îÁö ¿Ã¶ó¾ß ÇÏ¸ç »êÀ» ¿Ã¶ó°¬´ø ȸ¿øµéÀº µµÁß ¹°ÀÚ°¡ ¹Ù´Ú³ª´Â ÀϾøÀÌ ¹«»çÈ÷ ÇÏ»êÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù.
´ÙÀ½°ú °°Àº ÀÛ¾÷À» ÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó.
1. »ê¿¡ ¿À¸£´Â µ¥ °É¸®´Â ³¯ ¼ö N, Ŭ·´ÀÇ È¸¿ø ¼ö PÀÇ °ªÀ» Å°º¸µå·Î ÀԷ¹ްí, ´ÙÀ½ 1ºÎÅÍ P±îÁö S[i]¿Í C[i]ÀÇ °ªµµ Â÷·Ê·Î ÀԷ¹޴´Ù. ¸ðµÎ Á¤¼ö¸¸ ÀÔ·Â¹Þ´Â´Ù°í °¡Á¤Çصµ ÁÁ´Ù. ¾û¶×ÇÑ °ªÀÌ µé¾î¿À¸é ±× ÀÔ·ÂÀ» ¹Þ¾ÆµéÀÌÁö ¾Ê´Â´Ù.
2. µî»ê ½ºÄÉÁÙÀ» §´Ù. ȸ¿ø Áß µî»ê¿¡ Âü¿©ÇÒ »ç¶÷À» Á¤ÇÏ°í, ÀÌ »ç¶÷ÀÌ µî»êÀ» ½ÃÀÛÇÒ ¶§ Áö°í °¥ ¹°ÀÚÀÇ ¾çµµ °¢°¢ Á¤ÇÑ´Ù. N, S(i), C(i)ÀÇ °ª¿¡ µû¶ó¼´Â ½ºÄÉÁÙÀ» Â¥´Â °Ô ºÒ°¡´ÉÇÑ °æ¿ìµµ ÀÖÀ» ¼ö ÀÖ´Ù.
3. ȸ鿡 ´ÙÀ½ Á¤º¸¸¦ Ãâ·ÂÇÑ´Ù.
4. µî»ê¿¡ Âü¿©Çϴ ȸ¿øÀÌ Àû°í ¾²ÀÌ´Â ¹°ÀÚ(ȸ¿øµéÀÌ µî»êÇÒ ¶§ ¾²·Á°í °®°í °¡´Â ¹°ÀÚÀÇ ÇÕ)°¡ ÀûÀ»¼ö·Ï ½ºÄÉÁÙÀÌ ÃÖÀûÀ¸·Î ÀâÇû´Ù°í ¸»ÇÑ´Ù. Á¶°ÇÀ» ¸¸Á·ÇÏ´Â ÃÖÀûÀÇ ½ºÄÉÁÙÀ» ã¾Æº¸±â ¹Ù¶õ´Ù.
´ÙÀ½Àº ´ä¾È ÇÁ·Î±×·¥À» »ç¿ëÇÑ °á°úÀÇ ÀÏ·ÊÀÌ´Ù.
»êÀ» ¿À¸£´Â µ¥ °É¸®´Â ³¯¼ö: 4 Ŭ·´ ȸ¿ø ¼ö: 5 µî»ê°¡ 1ÀÇ ÃÖ´ë ¹°ÀÚ ÀûÀç·®: 7 µî»ê°¡ 1ÀÇ ÇÏ·ç ¼Òºñ ¹°ÀÚ·®: 1 µî»ê°¡ 2ÀÇ ÃÖ´ë ¹°ÀÚ ÀûÀç·®: 8 µî»ê°¡ 2ÀÇ ÇÏ·ç ¼Òºñ ¹°ÀÚ·®: 2 µî»ê°¡ 3ÀÇ ÃÖ´ë ¹°ÀÚ ÀûÀç·®: 12 µî»ê°¡ 3ÀÇ ÇÏ·ç ¼Òºñ ¹°ÀÚ·®: 2 µî»ê°¡ 4ÀÇ ÃÖ´ë ¹°ÀÚ ÀûÀç·®: 15 µî»ê°¡ 4ÀÇ ÇÏ·ç ¼Òºñ ¹°ÀÚ·®: 3 µî»ê°¡ 5ÀÇ ÃÖ´ë ¹°ÀÚ ÀûÀç·®: 7 µî»ê°¡ 5ÀÇ ÇÏ·ç ¼Òºñ ¹°ÀÚ·®: 1 ÇÊ¿äÇÑ µî»ê°¡: 2¸í, ÇÊ¿äÇÑ ÃÑ ¹°ÀÚ·®: 10. »êÀ» ¿À¸£´Â µî»ê°¡ ¹øÈ£: 1, 5 µî»ê°¡ 1ÀÌ(°¡) ¹°ÀÚ¸¦ 7¸¸Å Áö°í µî»êÇÏ¿© 4ÀÏ µÚ ÇÏ»êÇÕ´Ï´Ù. µî»ê°¡ 5ÀÌ(°¡) ¹°ÀÚ¸¦ 3¸¸Å Áö°í µî»êÇÏ¿© 1ÀÏ µÚ ÇÏ»êÇÕ´Ï´Ù. ´Ù¸¥ Ŭ·´ÀÇ µî»ê ½ºÄÉÁÙÀ» ÀÛ¼ºÇÏ°Ú½À´Ï±î? (Y/N) Y »êÀ» ¿À¸£´Â µ¥ °É¸®´Â ³¯¼ö: 2 Ŭ·´ ȸ¿ø ¼ö: 1 µî»ê°¡ 1ÀÇ ÃÖ´ë ¹°ÀÚ ÀûÀç·®: 3 µî»ê°¡ 1ÀÇ ÇÏ·ç ¼Òºñ ¹°ÀÚ·®: 1 µî»ê ½ºÄÉÁÙÀ» © ¼ö ¾ø½À´Ï´Ù. ´Ù¸¥ Ŭ·´ÀÇ µî»ê ½ºÄÉÁÙÀ» ÀÛ¼ºÇÏ°Ú½À´Ï±î? (Y/N) N °í¸¿½À´Ï´Ù.
ÀÀ½ÃÀÚÀÇ ÆíÀǸ¦ À§ÇØ Å×½ºÆ®ÇØ º¼ ÀÚ·á¿Í ±×°ÍÀÇ ¿Ã¹Ù¸¥ Ãâ·Â ¿¹Á¦¸¦ ÆÄÀÏ·Î ¸¸µé¾î µÎ¾ú´Ù. C:\IOI\DAY-2 µð·ºÅ丮¸¦ »ìÆ캸±â ¹Ù¶õ´Ù.
ÁÖÀÇ: ´ä¾È ÇÁ·Î±×·¥ÀÌ ¿¹Á¦ ÆÄÀÏ¿¡¼ ¹Ù¸¥ ´äÀ» Ãâ·ÂÇß´Ù°í ÇÁ·Î±×·¥ÀÌ ¹Ýµå½Ã ¿Ã¹Ù¸£°Ô ¸¸µé¾îÁø °ÍÀº ¾Æ´Ï´Ù.
À̹ø ¹®Á¦´Â ÆÛÁñ °ÔÀÓÀÎ "·çºò Å¥ºê"¿Í °ü·ÃµÈ °ÍÀÌ´Ù.
·çºò Å¥ºê¿¡ ´ëÇØ ¾Æ´Â ¹Ù°¡ ÀÖ´Â »ç¶÷Àº ÀÌ ºÎºÐÀ» ÀÐÁö ¾Ê¾Æµµ µÉ °ÍÀÌ´Ù. ·çºò Å¥ºê¶õ 3¡¿3¡¿3°³ÀÇ ÀÛÀº Á¤À°¸éü·Î ÀÌ·ç¾îÁø Å« Á¤À°¸éü¸¦ ¸»ÇÑ´Ù. ÀÌ°ÍÀÇ ¿©¼¸ ¸éÀº ¼·Î ¸ðµÎ ´Ù¸¥ »öÀ¸·Î Ä¥ÇØÁ® ÀÖ´Ù. À̸¦ Ãʱ⠻óŶó°í ºÎ¸£°Ú´Ù. ·çºò Å¥ºêÀÇ °¢°¢ÀÇ ¸é ¿©¼¸ °³´Â 3¡¿3 Å©±âÀÇ ÀÛÀº Á¤À°¸éüÀÇ ¸éÀ¸·Î ÀÌ·ç¾îÁ® ÀÖÀ½À» ¾Ë ¼ö ÀÖ´Ù.
¿©·¯ºÐÀÌ ·çºò Å¥ºêÀÇ ¿©¼¸ ¸é Áß ¾Æ¹« ¸éÀ̳ª º¸°í ÀÖ´Ù°í »ó»óÇØ º¸ÀÚ. ÀÛÀº 3¡¿3ÀÇ Á¤À°¸éü·Î ÀÌ·ç¾îÁø ¿©¼¸ °Ñ¸éÀº ±× ¸é °¡¿îµ¥¸¦ Á÷±³ÇÏ´Â ÃàÀ» ±âÁØÀ¸·Î ÇÏ¿© 90µµÀÇ ¹è¼ö °¢µµ·Î ȸÀü½Ãų ¼ö ÀÖ´Ù. ±×·¯¸é ±× ¸é°ú ¸¸³ª´Â ³× ¸é¿¡ ÀÖ´Â ÀÛÀº Á¤À°¸éüÀÇ ÇÑ ¿ÀÇ »öµµ ¹Ù²î°í ÀÚ¿¬ÀûÀ¸·Î ¿· ³× ¸éÀÇ »ö±ò Çüŵµ ¹Ù²î°Ô µÈ´Ù.
À̹ø ¹®Á¦¿¡¼´Â ·çºò Å¥ºêÀÇ °¢ ¸éÀ» »ö±ò ´ë½Å À̸§À¸·Î ±¸ºÐÇÑ´Ù. U(À§), R(¿À¸¥ÂÊ), F(¾Õ), B(µÚ), L(¿ÞÂÊ), D(¾Æ·¡)ÀÌ´Ù. ¼ø¼´ë·Î µ¹¸®´Â ¸éÀ» ³ª¿ÇÑ °ÍÀ» µ¿ÀÛ¿À̶ó ÇÏ¿© ¹®ÀÚ {U, R, F, B, L, D}·Î ±â¼úÇÑ´Ù. °¢ ¹®ÀÚ´Â ·çºò Å¥ºêÀÇ ±× ¸éÀ» ½Ã°è ¹æÇâÀ¸·Î 90µµ µ¹¸° °ÍÀ» ÀǹÌÇÑ´Ù.
»ç¿ëÀÚ°¡ ´ÙÀ½ ¼¼ ¹®Á¦¸¦ ¾î¶² ¼ø¼·Îµç Ç® ¼ö ÀÖ°Ô ÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó. ÀԷ¹޴ ¹®ÀÚ¿ÀÇ ÃÖ´ë ±æÀÌ´Â 35ÀÚ¶ó°í °¡Á¤ÇÑ´Ù.
1. ¾î¶² ¸éÀ» 90µµ ȸÀüÇÒÁö µ¿ÀÛÀ» ¼ø¼´ë·Î ³ª¿ÇÑ ¸ñ·Ï(ÀÌÇÏ µ¿ÀÛ¿)À» ÀÔ·Â¹Þ¾Æ ½ÇÁúÀûÀ¸·Î ÀÌ¿Í °°Àº ȸÀü °á°ú¸¦ ¸¸µå´Â µ¥ ÇÊ¿äÇÑ °¡Àå ªÀº µ¿ÀÛ¿À» ±¸Ç϶ó. Áï °°Àº ¹æÇâÀ¸·Î ȸÀüÇÑ °ÍÀÌ ¼¼ ¹øÀ» ³Ñ°Ô ³ª¿À°Ô ÇÏÁö ¾Ê´Â´Ù´Â ¶æÀÌ´Ù. ÀÌÇظ¦ µ½±â À§ÇØ ¿¹¸¦ µé¾ú´Ù.
L ¡æ L LL ¡æ LL LLL ¡æ LLL LLLL ¡æ ¿ø·¡ »óÅÂ LLLLL ¡æ L LLRRRFFFFRLB ¡æ LLLB HELLO ¡æ ¿¡·¯
2. Ãʱ⠻óÅ¿¡ ÀÖ´Â µÎ ·çºò Å¥ºê¸¦ °¢°¢ ´ÙÀ½ µ¿ÀÛ¿´ë·Î ȸÀü½ÃÅ°¸é µÎ ¹æ¹ý ¸ðµÎ °°Àº °á°ú°¡ ³ª¿À´ÂÁö ÆǺ°Ç϶ó. ¿ª½Ã ¿¹¸¦ µé¾îº¸¾Ò´Ù.
RL, LR ¡æ ¿¹ RU, UR ¡æ ¾Æ´Ï¿À RRFFRRFFRRFFRRFF, FFRRFFRR ¡æ ¿¹ RRFFRRFFRRFFRRFF, RRFFRRFF ¡æ ¾Æ´Ï¿À
3. Ãʱ⠻óÅ¿¡ ÀÖ´Â ·çºò Å¥ºê¸¦ ÁöÁ¤µÈ µ¿ÀÛ¿´ë·Î ȸÀü½ÃÅ°´Â °ÍÀ» ÃÖ¼Ò ¸î ¹ø ¹Ýº¹ÇÏ¸é µµ·Î Ãʱ⠻óÅ·Πµ¹¾Æ°¡´Â°¡¸¦ °è»êÇ϶ó. À̸¦ °è»êÇÑ ¿¹´Â ´ÙÀ½°ú °°´Ù.
L ¡æ 4 DD ¡æ 2 BLUB ¡æ 36 RUF ¡æ 80 BLUFF ¡æ 180
¿¹Á¦ ÆÄÀÏÀº ¾ø´Ù.