Á¦ 2ȸ´Â 1990³â 7¿ù 15ÀϺÎÅÍ 21ÀϱîÁö ¼Ò·Ã ¹é·¯½Ã¾Æ ¹Î½ºÅ©¿¡¼ ¿·È´Ù. ¹®Á¦°¡ °¡Àå ¸¹ÀÌ ÃâÁ¦µÆ´ø ÀÌ ´ëȸ¿¡´Â °ÔÀÓÀ» Æ÷ÇÔÇؼ ´Ù¾çÇÑ ¼ÒÀçÀÇ ¹®Á¦°¡ ÃâÁ¦µÇ¾úÁö¸¸ ¾ÆÁ÷ ÀÔÃâ·Â ÇüÅ´ ¿äÁòÀÇ Çü½Ä°ú ¸¹Àº Â÷ÀÌ°¡ ÀÖ¾ú´Ù. ±×·¸Áö¸¸ ¹®Á¦°¡ ±×¸® ¸¸¸¸ÇÏ°Ô Ç®¸®Áö´Â ¾ÊÀ» °ÍÀÌ´Ù. ÇÑÆí, 5¹ø ¹®Á¦¿¡´Â ÁöÁ¤µÈ ¾ð¾î·Î ÇÁ·Î±×·¥À» Â¥¶ó´Â Áö½Ã±îÁö ÀÖ¾î Á¤¸» ƯÀÌÇÏ´Ù.
¿ø¹®ÀÌ ÀÖ´Â °÷: http://olympiads.win.tue.nl/ioi/ioi90/tasks90.txt
Ç¥ A¿¡ ÀÖ´Â ¼ýÀÚµéÀ» Ç¥ B·Î Àç¹è¿ÇÏ´Â °úÁ¤À» ÇÁ·Î±×·¥ Ç϶ó. Àç¹è¿ µ¿ÀÛÀº ÀϹÝÀûÀÎ ¼ýÀÚ ÆÛÁñÀ» Ç® µíÀÌ °ø¹éÀÌ ÀÖ´Â Ä°ú ±×°ÍÀÇ ÁÂ¿ì »óÇÏ¿¡ ÀÖ´Â ÇÑ ¼ýÀÚ ÄÀ» ¸Â¹Ù²Ù´Â °ÍÀ» µÇÇ®ÀÌÇÏ´Â °ÍÀÌ´Ù.
+----+----+----+----+ +----+----+----+----+ | 7 | 3 | 5 | 14 | | 1 | 2 | 3 | 4 | +----+----+----+----+ +----+----+----+----+ | | 4 | 9 | 13 | | 5 | 6 | 7 | 8 | +----+----+----+----+ --------> +----+----+----+----+ | 1 | | 2 | 10 | | 9 | 10 | 11 | 12 | +----+----+----+----+ +----+----+----+----+ | 11 | 8 | 12 | 6 | | 13 | 14 | | | +----+----+----+----+ +----+----+----+----+ A B
¹Ú½º °ÔÀÓÀº °ÝÀÚ¿¡ ÀÖ´Â Á¡À» ¼±À¸·Î ÀÌÀ¸¸ç ÁøÇàÇÏ´Â °ÔÀÓÀÌ´Ù. ¼±À» Çϳª ±×¾î »óÀÚ ¸ð¾çÀ» ¿Ï¼ºÇÏ´Â »ç¶÷Àº Á¡¼ö¸¦ ¾ò°í ¶Ç ¼ö¸¦ µÑ ±âȸ¸¦ ¾ò´Â´Ù. ¸ðµç Á¡ÀÌ ¼±À¸·Î ¿ÏÀüÈ÷ ¿¬°áµÇ¾î °ÝÀÚ°¡ ¿Ï¼ºµÇ¸é °ÔÀÓÀÌ ³¡³ª¸ç, Á¡¼ö°¡ ´õ ¸¹Àº ÂÊÀÌ À̱â°Ô µÈ´Ù. µÎ Á¡À» »çÀ̸¦ ÀÌÀ» ¶§´Â °¡·ÎÁÙ ¶Ç´Â ¼¼·ÎÁÙ¸¸ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.
´ÙÀ½Àº »¡°£»ö°ú ÆĶõ»ö ¼±À¸·Î °ÔÀÓÀ» ÇÏ¿© °ÔÀÓÀÌ ¹ÝÂë ¿Ï¼ºµÈ ¸ð½ÀÀÌ´Ù.
o----o o----o----o | | | | | | | | | | o----o----o----o----o | | | | o o o o----o | | o----o o----o o | | | | o o o o----o
ÀÌ °ÔÀÓÆÇÀÇ ¸ð½ÀÀ» ¼± Á¾·ùÀÎ R°ú B, ±×¸®°í ¼±ÀÌ ¾Æ¹« °Íµµ ¾øÀ½À» ¶æÇÏ´Â O¶ó´Â ¹®ÀÚ·Î ´ÙÀ½°ú °°ÀÌ Ç¥ÇöÇÒ ¼öµµ ÀÖ´Ù.
R O B R B R B B B B B R R R O R O O O O O B B O O O O B O R O O R O O R O O O B
±×¸®°í ÀÌ°ÍÀ» ¸¶Áö¸·À¸·Î ´ÙÀ½°ú °°ÀÌ °£·«ÇÏ°Ô ³ªÅ¸³» º¸°Ú´Ù.
ROBR BRBBB BBRR ROROO OOOB BOOOO BORO OROOR OOOB
1. À§¿Í °°Àº Çà·ÄÀ» Àоî¼(Çà·ÄÀº ¾ðÁ¦³ª 5¡¿5 Å©±âÀÇ °ÝÀÚ ¸ð¾çÀÌ´Ù.) º¯ÀÌ ¼¼ °³¸¸ ÀÖ´Â »óÀÚÀÇ °³¼ö¸¦ °è»êÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó. »óÀÚÀÇ ¿¸° ¹æÇâÀº ¾î´À ÂÊÀÌµç »ó°ü¾ø´Ù. µ¥ÀÌÅÍ´Â ÆÄÀÏ¿¡¼ Àоî¾ß ÇÑ´Ù. ÀÔ·Â ÆÄÀÏ¿¡´Â ÃÑ 9r°³ÀÇ ÁÙÀÌ ÀÖÀ¸¸ç rÀº ÀÌÁ¦±îÁöÀÇ °ÔÀÓ È½¼ö¸¦ ¶æÇÑ´Ù. ÆÄÀÏ¿¡ À§¿Í °°Àº ÀÚ·á°¡ r°³ ÀÖ´Ù´Â ¶æÀÌ´Ù. ±×¸®°í ÆÄÀÏÀº ¸¶Áö¸· Á٠ù Ä¿¡ ÀûÈù END¶ó´Â ±¸¹®À¸·Î ³¡³´Ù. ÀÀ½ÃÀÚÀÇ ´ä¾È ÇÁ·Î±×·¥Àº µ¥ÀÌÅÍ¿¡ ÀÖ´Â °¢ Çà·Ä¿¡ ´ëÇÑ Ãâ·Â °á°ú·Î ´ÙÀ½ ÇÑ ÁÙÀ» Ãâ·ÂÇÑ´Ù.
Çà·Ä r¿¡´Â º¯ÀÌ ¼¼ °³ÀÎ »óÀÚ°¡ x°³ ÀÖ½À´Ï´Ù.
2. 1¹ø ¹®Á¦¸¦ Ǭ ´ä¾È ÇÁ·Î±×·¥À» °íÃļ ÇÁ·Î±×·¥ÀÌ ÆĶõ»ö ÆíÀ» ´ë½ÅÇÏ¿© °ÔÀÓÀ» È¥ÀÚ ÁøÇàÇϵµ·Ï ÇÏ¿©¶ó. ÇÑ ¼ö ÇÑ ¼ö¸¶´Ù »óÀÚ¸¦ µÉ ¼ö ÀÖÀ¸¸é ¸¹ÀÌ ¸¸µé ¼ö ÀÖ°Ô °ÔÀÓÀ» ÇØ¾ß ÇÑ´Ù. »óÀÚ¸¦ Çϳª ¿Ï¼ºÇÏ¸é ¼ö¸¦ ¶Ç µÑ ¼ö ÀÖ´Ù´Â °ÍÀ» ¿°µÎ¿¡ µÎ±â ¹Ù¶õ´Ù. ¸¶Áö¸· ¼ö´Â °ü°è°¡ ¾øÁö¸¸, ºÒ°¡ÇÇÇÑ »óȲÀÌ ¾Æ´Ï¸é º¯ÀÌ 3°³ ÀÖ´Â »óÀÚ¸¦ ¸¸µé¾î¼´Â ¾È µÈ´Ù.
Àڱ⠼ö¸¦ ´Ù µÎ¸é ´ä¾È ÇÁ·Î±×·¥Àº ´ÙÀ½À» Ãâ·ÂÇÏ°í ÇÁ·Î±×·¥À» ³¡³»µµ·Ï ÇÑ´Ù.
x°³ÀÇ »óÀÚ°¡ »ý°å½À´Ï´Ù. ¸¶Áö¸· ¼öÀÇ À§Ä¡=L, C
L°ú C´Â ¸¶Áö¸· ¼ö°¡ ³õÀÎ °ÔÀÓÆÇ À§Ä¡(¼¼·Î, °¡·Î)À̸ç, x´Â ´ä¾È ÇÁ·Î±×·¥ÀÌ »õ·ÎÀÌ ¿Ï¼ºÇÑ »óÀÚÀÇ °³¼öÀÌ´Ù. ÇöÀç °ÔÀÓÆÇ¿¡ ÀÖ´Â »óÀÚÀÇ ÃÑ ¼ö°¡ ¾Æ´ÔÀ» À¯ÀÇÇÑ´Ù.
Ã¥ N±Ç°ú ÀÌ Ã¥µéÀ» ÀÐ°í ½Í¾îÇÏ´Â µÎ »ç¶÷ A, B°¡ ÀÖ´Ù. ¶ÇÇÑ À½ ¾Æ´Ñ Á¤¼öA[I],B[I](1<=I<=N)°¡ Àִµ¥, ÀÌ´Â °¢ »ç¶÷ÀÌ ¹øÈ£°¡ IÀΠåÀ» Àдµ¥ °É¸®´Â ½Ã°£ÀÌ´Ù. A¿Í B´Â 0° ½Ã°¢¿¡ µ¿½Ã¿¡ Ã¥À» Àб⠽ÃÀÛÇÑ´Ù. ¾î´À ¼ø°£À̳ª A¿Í B´Â ÃÖ´ë ÇÑ ±ÇÀÇ Ã¥À» Àаí ÀÖÀ» ¼ö ÀÖÀ¸¸ç, ÇÑ Ã¥À» µÎ »ç¶÷ÀÌ °°ÀÌ º¼ ¼ö´Â ¾ø´Ù.
2<=K<= NÀÎ Á¤¼ö K°¡ Á¦½ÃµÇ¸ç, Ã¥µéÀº 1ºÎÅÍ K±îÁö ¹øÈ£°¡ ¸Å°ÜÁ® ÀÖ´Ù. J-1° Ã¥À» A, B ¸ðµÎ°¡ Á¶±ÝÀÌ¶óµµ Àо±â Àü¿¡´Â A, B ´©±¸µµ J° Ã¥(2<=K<=N)À» ÀÐÀ» ¼ö ¾ø´Ù.
ÀÌ ¿Ü¿¡ Ã¥À» Àд ¼ø¼´Â À̵鿡°Ô ±×¸® Áß¿äÇÏÁö ¾Ê±â ¶§¹®¿¡ Ã¥À» ¾Æ¹« ¼ø¼·Î ÀÐ°Ô Çصµ ÁÁ´Ù.
¶ÇÇÑ ´Ù¸¥ »ç¶÷º¸´Ù Ã¥À» ¸ÕÀú Àо´Â °Ô °¡´ÉÇÏ´Ù. À̴ åÀ» Àдٰ¡ ¾Æ¹« ½Ã°¢¿¡³ª ÀÐ´Â°É ¸ØÃß°í ´Ù¸¥ Ã¥À» Àдٰ¡ ´Ù½Ã ¿ø·¡ Àдø Ã¥ÀÇ ±× ºÎºÐºÎÅÍ ´Ù½Ã Àо°¥ ¼ö ÀÖ´Ù´Â ¶æÀÌ´Ù. µ¶¼¸¦ Áß´ÜÇÑ ½Ã°£ µ¿¾È¿¡´Â ±× »ç¶÷Àº ´Ù ÀÐÁö ¸øÇÑ ´Ù¸¥ Ã¥À» ¾ó¸¶µçÁö ÀÐÀ» ¼ö ÀÖ´Ù. (¾Õ¿¡¼ ¸»ÇÑ ±ÔÄ¢¿¡ °É¸®Áö ¾Ê´Â Ã¥¸¸)
´ÙÀ½ 󸮸¦ ÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó.
1. ´ÙÀ½°ú °°Àº Çü½ÄÀ¸·Î ó¸®ÇÒ ÀÔ·Â ÀڷḦ ¹Þ¾ÆµéÀδÙ.
< NÀÇ °ª --> > < KÀÇ °ª --> > < A[1] --> > < B[1] --> > < A[2] --> > < B[2] --> > .......................... < A[N] --> > < B[N] --> >
2. A, B ¸ðµÎ Ã¥µéÀ» ´Ù Àдµ¥ ÇÊ¿äÇÑ °¡Àå ±ä ½Ã°£ T¸¦ ±¸Ç϶ó.
3. À§¿¡¼ Á¦½ÃÇÑ Á¦ÇÑ Á¶°ÇÀ» ¸ðµÎ ¸¸Á·ÇÏ¸é¼ A¿Í B°¡ T ½Ã°¢¿¡ Ã¥À» ¸ðµÎ ´Ù ÀÐÀ» ¼ö ÀÖ°Ô A¿Í BÀÇ µ¶¼ ½ºÄÉÁÙÀ» °¢°¢ ÀÛ¼ºÇ϶ó. °á°ú¸¦ ´ÙÀ½°ú °°Àº Çü½ÄÀ¸·Î Ãâ·ÂÇϵµ·Ï ÇÑ´Ù. Ç¥¿¡´Â ¾î¶² µ¶ÀÚ°¡(A³ª B) ¹øÈ£°¡ ¸î ¹øÀΠåÀ» ¾î´À ½Ã°£¿¡ ÀдÂÁö°¡ µé¾î°¡ ÀÖ¾î¾ß ÇÑ´Ù.
µ¶ÀÚ A(¶Ç´Â B)ÀÇ ½ºÄÉÁ٠å ¹øÈ£ ½ÃÀÛ ½Ã°¢ ¸¶Ä¡´Â ½Ã°¢ ..... ..... ..... ..... ..... .....
4. °¢ µ¶ÀÚ°¡ Ã¥À» ´Ù ÀÐÁö ¾Ê°í ´Ù¸¥ Ã¥À» ¸ÕÀú Àоú´ø Ƚ¼ö¸¦ Ãâ·ÂÇÑ´Ù. °¢ µ¶ÀÚ¸¶´Ù ÀÌ È½¼ö¸¦ ÁÙÀÌ·Á°í ÇØ º¸¾Æ¶ó.
Á¤¼ö K°¡ ÀÖ´Ù. ±×¸®°í N°³ÀÇ ÄÀ¸·Î ³ª´©¾îÁø Á¾ÀÌÁ¶°¢ÀÌ ÀÖ´Ù.(K<=N<=40) µÎ »ç¶÷ÀÌ ÀÌ°ÍÀ¸·Î °ÔÀÓÀ» ÇÑ´Ù. À̵éÀº ¹ø°¥¾Æ °¡¸ç, ¿¬¼ÓÇØ ÀÖ´Â K°³ÀÇ ºóÄÀ» °í¸¥ µÚ, ±× Ä¿¡ ¼±À» ±×¾î ±×°ÍÀ» Áö¿î´Ù. ±×·¸°Ô ÇÏ¿© ¸¶Áö¸· ¼ö¸¦ µÎ´Â »ç¶÷ÀÌ À̱ä´Ù.
1 2 N +----+----+----+----+- -----+----+ | | | | | . . . | | +----+----+----+----+- -----+----+
1. NÀÇ °ªÀ» ÀԷ¹ÞÀº µÚ ±× N¿¡ ´ëÇØ Ã¹Â° ¼±¼ö(°ÔÀÓÀ» ¸ÕÀú ÇÏ´Â »ç¶÷)°¡ ¹Ýµå½Ã ÀÌ±æ ¼ö ÀÖ´ÂÁö ÆÇ´ÜÇ϶ó. Áï, ³ªÁß¿¡ °ÔÀÓÀ» ÇÏ´Â µÑ° ¼±¼ö°¡ ¾Æ¹«¸® ÃÖ¼±ÀÇ ¼ö¸¦ µÖµµ ù° ¼±¼ö°¡ ÀÌ±æ ¼ö ÀÖ´ÂÁö ÆÇ´ÜÇ϶ó´Â ¶æÀÌ´Ù. "ù° ¼±¼ö´Â ¹Ýµå½Ã ÀÌ±æ ¼ö ÀÖ½À´Ï´Ù." ¶Ç´Â "ù° ¼±¼ö´Â ¹Ýµå½Ã ÀÌ±æ ¼ö ÀÖ´Â °Ç ¾Æ´Õ´Ï´Ù."¶ó°í ÆÇ´Ü °á°ú¸¦ Ãâ·ÂÇ϶ó.
2. NÀÇ °ªÀÌ Á¤ÇØÁö°í ù° ¼±¼ö°¡ ¼ö¸¦ µÎ¾úÀ» ¶§, ù° ¼±¼ö°¡ ¹Ýµå½Ã ÀÌ±æ ¼ö ÀÖ´ÂÁö ¹àÈ÷¶ó. °ÔÀÓÀ» Çϳªµµ ¾ÈÇÑ »ýÅÂ¿Í ºñ±³ÇßÀ» ¶§, ÆÇ´Ü °á°ú°¡ ´Þ¶óÁú ¼öµµ ÀÖ´Ù.
3. NÀÇ °ªÀÌ Á¤ÇØÁö°í ù° ¼±¼ö°¡ ¸ÕÀú ¼ö¸¦ µÎ¾úÀ» ¶§(ÀÓÀÇÀÇ ¿¬¼ÓÇÑ Á¾ÀÌ ¸î ÀåÀ» Áö¿üÀ» ¶§) µÑ° ¼±¼öÀÇ ¿ªÀ» ¸Ã¾Æ °ÔÀÓÀ» ÁøÇàÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó. ù° ¼±¼öÀÇ ¼ö´Â Å°º¸µå·Î ÀԷ¹޴´Ù. ¼ö´Â ÄÀ§Ä¡¸¦ ¶æÇÏ´ÂL(1<=L<=N-K+1)ÀÇ °ªÀ¸·Î Á¤ÇØÁø´Ù. ÀÌ ¼ö¸¦ ÀÔ·ÂÇÔ¿¡ µû¶ó LºÎÅÍ L+K-1 À§Ä¡¿¡ ÀÖ´Â ÄÀÌ Áö¿öÁø´Ù. ±×¸®°í »ç¶÷À̳ª ÄÄÇ»ÅÍ°¡ ¼ö¸¦ µÑ ¶§¸¶´Ù Á¾ÀÌ Á¶°¢ÀÇ »óŸ¦ 1 2* 3* ... N°ú °°Àº Çü½ÄÀ¸·Î Ãâ·ÂÇÑ´Ù. °¢ ¹øÈ£°¡ Ãâ·ÂµÇ°í Áö¿öÁø Ä ¹øÈ£ ¿·¿¡¸¸ º°Ç¥¸¦ Ãâ·ÂÇÏ´Â °ÍÀÌ´Ù.
°ÔÀÓÀÌ ³¡³ª¸é "ù° (µÑ°) ¼±¼ö°¡ ÀÌ°å½À´Ï´Ù."¶ó°í Ãâ·ÂÇÑ´Ù. N°ú KÀÇ °ªÀº °ÔÀÓÀ» Çϱâ Àü¿¡ ÀÔ·Â¹Þ¾Æ ¹Ì¸® Á¤ÇØÁö¸ç, ÀԷ¹ÞÀ» ¶§´Â "N>"°ú "K>"ó·³ ÇÁ·ÒÇÁÆ®¸¦ Ãâ·ÂÇÑ´Ù. ¼ö¸¦ ÀԷ¹ÞÀ» ¶§ ¿ª½Ã "ù° ¼±¼öÀÇ ¼ö>"¿Í °°Àº ÇÁ·ÒÇÁÆ®¸¦ Ãâ·ÂÇÑ´Ù. ¶ÇÇÑ »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ ³»¿ëÀÌ ¿Ã¹Ù¸¥Áö °Ë»çÇϵµ·Ï ÇÑ´Ù.
Çϵå¿þ¾î¸¦ Á¦Á¶. ÆǸÅÇÏ´Â ÇÑ È¸»ç¿¡¼´Â RISC ¹æ½ÄÀÇ ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼¸¦ °³¹ßÇß´Ù. ÀÌ ÇÁ·Î¼¼¼´Â ¹®ÀÚ¿ ÀÚ·áÇüÀ» ´Ù·ê ¼ö ÀÖÀ¸¸ç, ¹®ÀÚ¿ ¾È¿¡ Àִ ƯÁ¤ ¹®ÀÚ¿À» ´Ù¸¥ ¹®ÀÚ¿·Î ¹Ù²Ù´Â ±â´ÉÀ» Á¦°øÇÑ´Ù.
ÀÌ ÇÁ·Î¼¼¼´Â ±â´ÉÀ» ¼öÇàÇÏ´Â µ¥ µÎ °³ÀÇ ¸Þ¸ð¸®¸¦ ¾´´Ù. Çϳª´Â ÇÁ·Î±×·¥À» ÀúÀåÇÏ´Â ¸Þ¸ð¸®À̸ç(ãÀ» ¹®ÀÚ¿°ú ±³Ã¼ÇÒ ¹®ÀÚ¿ÀÇ ÁýÇÕ), ¶Ç Çϳª´Â 󸮸¦ ¼öÇàÇÒ ÀÔ·Â ÀڷḦ ÀúÀåÇÑ´Ù. ÈÄÀÚ¸¦ Ưº°È÷ RÀ̶ó°í ºÎ¸£°Ú´Ù. ¹®ÀÚ¿ 󸮴 R¿¡¼ ±×´ë·Î ÀÌ·ç¾îÁö±â ¶§¹®¿¡ ¹®ÀÚ¿ ó¸®ÀÇ Áß°£ °á°ú ¶Ç´Â ÃÖÁ¾ °á°ú´Â ¸ðµÎ RÀ̶ó´Â ¸Þ¸ð¸®¿¡ µé¾îÀÖ´Ù. RÀº Å©±â Á¦ÇÑÀÌ »ç½Ç»ó ¾ø´Ù°í °¡Á¤ÇÑ´Ù.
ÀÌ ÇÁ·Î¼¼¼¸¦ Á¦¾îÇÏ´Â ÇÁ·Î±×·¥Àº PROLAN/MÀ̶õ ¾ð¾î·Î ÀÛ¼ºµÈ´Ù. ¾ð¾î¿¡ ´ëÇØ ÀÚ¼¼È÷ ¼³¸íÇϱâ Àü¿¡ ÀÌ ¾ð¾î·Î ÀÛ¼ºµÈ ÇÁ·Î±×·¥À» Çϳª ¿¹·Î µé¾îº¸°Ú´Ù.
(aa,b) (ba,a) (bc,a) (c,start) (d,) (b,finish) (,)
"abcabcd"¶ó´Â ¹®ÀÚ¿À» ÁÖ¾î ÀÌ ÇÁ·Î±×·¥À» µ¹¸®¸é óÀ½ ¹®ÀÚ¿Àº "finish"·Î ¹Ù²ï´Ù. RÀÇ »óÅ´ ´ÙÀ½°ú °°ÀÌ º¯ÇÑ´Ù.
abcabcd ¡æaaabcd ¡æ babcd ¡æ abcd ¡æ aad ¡æ bd ¡æ b ¡æ finish
ÀÌÁ¦ PROLAN/M ¾ð¾îÀÇ ¹®¹ýÀ» ±¸Ã¼ÀûÀ¸·Î »ìÆ캸ÀÚ. A::=B´Â "A´Â B·Î Á¤ÀǵȴÙ"¶õ ¶æÀ̸ç, ÄÝ·ÐÀº "¶Ç´Â"À» ÀǹÌÇÑ´Ù.
ó¸®ÇÒ ÀÔ·Â ¹®ÀÚ¿ÀÌ R¿¡ µé¾î¿À¸é ÇÁ·Î¼¼¼´Â RÀÇ ¿ÞÂÊ ³¡ºÎÅÍ ¿À¸¥ÂÊ ³¡±îÁö °Ë»öÀ» ÇÑ´Ù. ±×¸®°í °¢ À§Ä¡¸¶´Ù <±³È¯ÇÒ ¹®ÀÚ¿ ½ÖÀÇ ³ª¿>¿¡ ÀÖ´Â <±³È¯ÇÒ ¹®ÀÚ¿ ½Ö>ÀÇ <ÁÂÃø> ¹®ÀÚ¿ÀÌ ÀÌ À§Ä¡¿¡ ÀÖ´ÂÁö ´ëÀÔÇÑ´Ù. ÀÖÀ¸¸é ±× ¹®ÀÚ¿ ½Ö¿¡ ÀÖ´Â <¿ìÃø> ¹®ÀÚ¿·Î ±×°ÍÀ» ±³È¯ÇÑ´Ù. ±³È¯ÇÏ°í ³ª¸é °Ë»ö À§Ä¡´Â ´Ù½Ã ¸Ç ¾ÕÀ¸·Î µÇµ¹¾Æ°¡°í, ´ëÀÔÇØ º¸´Â <±³È¯ÇÒ ¹®ÀÚ¿ ½Ö> À§Ä¡µµ ¸Ç óÀ½À¸·Î µÇµ¹¾Æ°£´Ù. (,)Àº ¾ð¾îÀÇ Á¤ÀÇ¿¡¼ ¾Ë ¼ö ÀÖµí ÇÁ·Î±×·¥ÀÇ ³¡À» ÀǹÌÇÒ »ÓÀ̸ç, °Ë»ö/ġȯ ÀÛ¾÷°ú´Â ¹«°üÇÏ´Ù. ÀÌ ÀÛ¾÷À» ´õ ÀÌ»ó ¹Ù²Ü ¹®ÀÚ¿ÀÌ ¾øÀ» ¶§±îÁö ¹Ýº¹ÇÑ´Ù. ´õ ¹Ù²Ü °ÍÀÌ ¾øÀ¸¸é ÇöÀç R¿¡ ÀÖ´Â ¹®ÀÚ¿ÀÌ ÃÖÁ¾ °á°ú°¡ µÈ´Ù.
¸»ÀÌ ¾î·Á¿öÁö´Â °Í °°À¸´Ï À§¿¡¼ ¾ð±ÞÇÑ ¿¹Á¦ ÇÁ·Î±×·¥°ú ÀÔ·Â ¹®ÀÚ¿·Î ´Ù½Ã ¼³¸íÇÏ°Ú´Ù. abcabcdÀÇ ¸Ç ¿ÞÂÊ À§Ä¡ºÎÅÍ Â÷·Ê´ë·Î aa, ba, bc, c, d, b¸¦ ´ëÀÔÇÑ´Ù. ±×·¯³ª ab...·Î ½ÃÀÛÇÏ´Â °ÍÀº ¾øÀ¸¹Ç·Î ´ÙÀ½ À§Ä¡·Î °£´Ù. ´ÙÀ½ À§Ä¡ÀÎ µÑ° ÄÀº bc...·Î ½ÃÀÛÇϹǷΠbc°¡ ÀÖ´Ù. b¡æfinishº¸´Ù bc¡æa°¡ ¾Õ¿¡ ÀÖÀ¸¹Ç·Î bc¸¦ a·Î ¹Ù²Û´Ù. aaabcd°¡ µÈ´Ù. µÚ¿¡µµ bc°¡ ÀÖÀ¸³ª ±×³É ³öµÎ°í, ´Ù½Ã ¹®ÀÚ¿ ¸Ç óÀ½ºÎÅÍ, <±³È¯ÇÒ ¹®ÀÚ¿ ½ÖÀÇ ³ª¿> ¿ª½Ã ¸Ç óÀ½ aaºÎÅÍ ´Ù½Ã ã±â ½ÃÀÛÇÑ´Ù. ¸Ç ¾Õ¿¡ aa°¡ ÀÖÀ¸¹Ç·Î À̸¦ b·Î ¹Ù²Ù¸é babcd°¡ µÈ´Ù. ba...ºÎÅÍ ´Ù½Ã ½ÃÀÛÇÏ¿© ba¸¦ a·Î ¹Ù²Û´Ù. abcd°¡ µÈ´Ù. ab...ºÎÅÍ ¶Ç °Ë»öÀ» ½ÃÀÛÇÑ´Ù. À̹ø¿¡´Â µÑ° Ä¿¡ bc°¡ ÀÖÀ¸¹Ç·Î À̸¦ a·Î ¹Ù²Û´Ù. ÀÌ·± ½ÄÀ¸·Î ã±â¸¦ °è»êÇϸé aad´Â bd·Î, bd´Â d¡æ°ø¶õÀÌ Àû¿ëµÇ¾î d°¡ ¾ø¾îÁø b·Î, b´Â ´Ù½Ã finish°¡ µÊÀ» ¾Ë ¼ö ÀÖ´Ù. finish¿¡´Â aa, ba, bc, c, d, b Áß ¾î¶² ¹®ÀÚµµ Æ÷ÇÔÇÏÁö ¾ÊÀ¸¹Ç·Î ´õ ¹Ù²Ü °Ô ¾ø´Ù. ±×·¯¹Ç·Î finish°¡ ÃÖÁ¾ RÀÇ °ªÀ̸ç, µ¿½Ã¿¡ Ãâ·Â °á°ú°¡ µÈ´Ù. ÀÌ·¸°Ô ÇÁ·Î±×·¥ ½ÇÇàÀº ³¡³´Ù.
1. '<ÀÚ¿¬¼ö1>+<ÀÚ¿¬¼ö2>=?'¶õ Çü½ÄÀ¸·Î µÈ ¹®ÀÚ¿À» '<ÀÚ¿¬¼ö1>+<ÀÚ¿¬¼ö2>=<ÀÚ¿¬¼ö3>'·Î º¯È¯ÇÏ´Â PROLAN/M ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ°í À̸¦ µð¹ö±× Ç϶ó. ÀÚ¿¬¼önÀº ¹°·Ð ÀÓÀÇÀÇ ÀÚ¿¬¼ö¸¦ ³ªÅ¸³»´Â ¼ýÀÚ·Î µÈ ¹®ÀÚ¿ÀÌ´Ù. °á°ú°¡ ¿Ã¹Ù¸¥ »ê¼ú½ÄÀ̾î¾ß ÇÔÀº µÎ¸»ÇÒ ³ªÀ§µµ ¾ø´Ù. ¿¹¸¦ µé¾î "1990+123=?"À̶ó´Â ¹®ÀÚ¿Àº ÇÁ·Î±×·¥ ½ÇÇàÀÌ ³¡³µÀ» ¶§ "1990+123=2113"À¸·Î º¯È¯µÇ¾î¾ß ÇÑ´Ù. ÀÌ ÄÚµå´Â SUM.PRMÀ̶õ À̸§À¸·Î ÀúÀåÇ϶ó.
2. PROLAN/M µð¹ö°Å¸¦ Á¦ÀÛÇ϶ó. µð¹ö°Å´Â ´ÙÀ½ ±â´ÉÀ» °®Ãß°í ÀÖ¾î¾ß ÇÑ´Ù.
¹®Á¦ 1¿¡ ´ëÇÑ Á¡¼ö´Â Äڵ带 ÀÛ¼ºÇÏ´Â µ¥ ¾²ÀÎ <±³È¯ÇÒ ¹®ÀÚ¿ ½Ö>ÀÇ ¼ö(Å©±â)¿Í, ½É»ç À§¿øµéÀÌ ÁغñÇÑ Å×½ºÆ® µ¥ÀÌÅ͸¦ ´ä¾È ÇÁ·Î±×·¥ÀÌ ¹Ù²Ù´Â µ¥ °É¸° ½Ã°£(¼Óµµ)¿¡ µû¶ó °áÁ¤µÈ´Ù. ½É»ç ±âÁØÀÌ µÎ ´Ü°èÀ̹ǷΠÀÀ½ÃÀÚ´Â °¢ ±âÁØ¿¡ ¸Â°Ô ÃÖÀûÈµÈ µÎ °¡Áö Á¤´äÀ» ÁغñÇصµ µÉ °ÍÀÌ´Ù. ÀÛ¼ºµÈ PROLAN/M ÄÚµå´Â ÁÖÃÖÃø¿¡¼ ´ëȸ¿ëÀ¸·Î Á¦ÀÛÇÑ PROLAN/M ·±Å¸ÀÓÀ¸·Î Å×½ºÆ®ÇÑ´Ù.
¹®Á¦ 2¿¡ ´ëÇÑ Á¡¼ö´Â ¸ðµç Áö½Ã´ë·Î ÇÁ·Î±×·¥À» Á¦ÀÛÇß´ÂÁö¿Í ½É»ç À§¿øÀÇ Å×½ºÆ®¿¡ ÇÕ°ÝÇÏ´ÂÁöÀÇ ¿©ºÎ¿¡ µû¶ó °áÁ¤µÈ´Ù.
a¿Í n(n<100)À̶ó´Â Á¤¼ö¸¦ ÀԷ¹޴´Ù. ÇÑÆí ´ëÀÔ¹®°ú °ö¼ÀÀ» Áö¿øÇÏ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ Çϳª »ó»óÇØ º¸ÀÚ. b=a^n¶ó´Â ¿¬»êÀ» °ö¼À Ƚ¼ö¸¦ ÃÖ¼Ò·Î ÇÏ¿© ±× ¾ð¾î·Î ±¸ÇöÇÏ´Â Äڵ带 »ý¼ºÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó. ¾Æ·¡´Â n=13ÀÏ ¶§ÀÇ ¿¹À̸ç, { }´Â ÁÖ¼®À» ³ªÅ¸³½´Ù.
X1:=a; {=a} X2:=X1*X1; {=a^2} X3:=X2*X2; {=a^4} X4:=X3*X1; {=a^5} X5:=X3*X3; {=a^8} X6:=X5*X4; {=a^13} b:=X6;
ÇÑ ¹Ì¼ú°ü¿¡´Â ¿©·¯ ¸íÀÇ °æºñ¿øÀÌ ¹Ì¼ú°üÀ» ÁöÅ°°í ÀÖ´Ù. ÇÑ °æºñ¿øÀº ÁöÁ¤µÈ ½Ã°¢ºÎÅÍ ÀÓ¹«¸¦ ¸Ã±â ½ÃÀÛÇÏ¿© ÁöÁ¤µÈ ½Ã°£ÀÌ Áö³ª¸é Åð±ÙÇÑ´Ù. ÀÌ·¯ÇÑ °æºñ¿øµéÀÇ ÀÏÁ¤Ç¥¸¦ º¸°í ´ÙÀ½À» ÆÇ´Ü, ó¸®ÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó.
(½Ã°£ÀÇ ´ÜÀ§´Â ¸ðµÎ Á¤¼ö ºÐÀÌ´Ù.)
Æò¸é À§¿¡ N°³(N>0)ÀÇ ¼±ºÐÀÌ ÀÖ´Ù. °¢ ¼±ºÐÀÇ ³¡Á¡Àº µÎ ÁÂÇ¥½Ö (x1[i], y1[i])¿Í (x2[i], y2[i])·Î Ç¥ÇöµÈ´Ù.¿©±â¼i´Â1<=i<=NÀÎ ÀÓÀÇÀÇ Á¤¼öÀÌ´Ù. ´ÙÀ½°ú °°Àº ±â´ÉÀ» ÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó.
1. ´ÙÀ½°ú °°Àº Çü½ÄÀ¸·Î ¹®Á¦¸¦ Ǫ´Âµ¥ ÇÊ¿äÇÑ ÀڷḦ ÀԷ¹޴´Ù.
NÀÇ °ªÀº? ¡ç ¼±ºÐÀÇ ¼ö X1[1]--> Y1[1]--> X2[1]--> Y2[1]--> ¡ç °¢ ¼±ºÐÀÇ ÁÂÇ¥ X1[2]--> Y1[2]--> X2[2]--> Y2[2]--> ... X1[N]--> Y1[N]--> X2[N]--> Y2[N]-->
2. Æò¸é À§¿¡ ³õÀÎ ¼±ºÐ Áß ´Ù¸¥ ¼±ºÐ°úÀÇ ±³Á¡ÀÌ °¡Àå ¸¹Àº Á÷¼±À» ã¾Æ¶ó. ¼±ÀÇ ³¡Á¡À̳ª ½ÃÀÛÁ¡µµ ¼±ÀÇ ÀϺÎÀ̹ǷΠ´Ù¸¥ ¼±°ú ÀÌ Á¡ÀÌ ¸¸³ª´Â °Íµµ ±³Á¡ÀÌ ÀÖ´Â °ÍÀ¸·Î ÀÎÁ¤ÇÑ´Ù. ¼±ºÐÀÇ ¹øÈ£¸¦ ±³Á¡ÀÌ °¡Àå ÀûÀº ¼±ºÐºÎÅÍ ¸¹Àº °ÍÀÇ ¼øÀ¸·Î Á¤·ÄÇÏ¿© Ãâ·ÂÇ϶ó.
1ºÎÅÍ N(N<=50)±îÁö ¹øÈ£°¡ ¸Å°ÜÁø ÁöÁ¡ÀÌ ÀÖ´Ù. Á¤Á¡Àº µµ·Î¸ÁÀ¸·Î ¿¬°áµÇ¾î ÀÖÀ¸¸ç, µÎ ÁöÁ¡À» ¿¬°áÇÏ´Â ±æÀÇ ±æÀÌ´Â ¸ðµÎ 1ÀÌ´Ù. ±æÀº ÀÌ ÁöÁ¡µé°ú¸¸ ¿¬°áµÇ¾î ÀÖÀ¸¸ç, µÎ ±æÀÌ ¿¬°áµÇ¾î ±³Â÷·Î°¡ »ý±â´Â °æ¿ì´Â ¾ø´Ù. Á¦ 0½Ã°¢¿¡ ÀÌ ÁöÁ¡ Áß ¾î´À °÷¿¡ ·Îº¿ÀÌ ³õ¿© ÀÖ´Ù. ·Îº¿ÀÇ ´ë¼ö(M)´Â 2´ë ¶Ç´Â 3´ëÀ̸ç, °¢±â ´Ù¸¥ °÷¿¡ ³õÀδÙ. ·Îº¿µéÀº µû·Îµû·Î ÇÑ ÁöÁ¡¿¡¼ ´Ù¸¥ ÁöÁ¡À¸·Î °è¼Ó ¿òÁ÷ÀδÙ. ¿òÁ÷ÀÌ´Â ¹æ½ÄÀº ±×·¡ÇÁ ¼øȸ¿Í °°´Ù. Áï, ±æ¿¡¼´Â µµÁß¿¡ ¹æÇâÀ» ¹Ù²ÙÁö ¸øÇϸç ÇÑ ÁöÁ¡¿¡ µµÂøÇؼ ¾î´À ±æÀ» Ÿ°í ´Ù¸¥ ÁöÁ¡¿¡ °¥ Áö¸¸ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. ·Îº¿Àº ¸ØÃç ¼³ ¼ö ¾ø°í ²÷ÀÓ¾øÀÌ ¿òÁ÷¿©¾ß ÇÑ´Ù. ÇÑ ´ÜÀ§ ½Ã°£µ¿¾È i° ·Îº¿ÀÌ °¥ ¼ö ÀÖ´Â °Å¸®´Â speed[i]ÀÌ´Ù. ÀÌ °ªÀº 1 ¾Æ´Ï¸é 2ÀÌ´Ù.
À̵éÀÇ ¸ñÀûÀº °¡´ÉÇÑ ÇÑ °¡Àå ªÀº ½Ã°£ ¾È¿¡ ÇÑ ÁöÁ¡¿¡¼ ´Ù¸¥ ·Îº¿µé°ú ¸¸³ª´Â °ÍÀÌ´Ù. ¸ðµç ·Îº¿µéÀÌ ÇÑ °÷¿¡ ¸¸³ª·Á¸é ·Îº¿µéÀÌ °¡Àå ÀûÇÕÇÏ°Ô ¿òÁ÷¿´À» ¶§ ÃÖ¼Ò ¾ó¸¶³ª ½Ã°£ÀÌ °É¸®°Ú´ÂÁö ½Ã°£ TÀÇ °ªÀ» ±¸ÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó. ¸¸¾à ¸ðµç ·Îº¿ÀÌ ¸¸³ª´Â °Ô ºÒ°¡´ÉÇÏ´Ù¸é "T>=0ÀÏ ¶§´Â ¸¸³ª´Â °ÍÀÌ ºÒ°¡´ÉÇÔ."À̶ó´Â ¸Þ½ÃÁö¸¦ Ãâ·ÂÇ϶ó.
ÀڷḦ ÀԷ¹޴ Çü½ÄÀº ¾Æ·¡¿Í °°´Ù. µµ·Î°¡ ¿¬°áÇÏ´Â ÁöÁ¡ÀÇ ¹øÈ£´Â ´ç¿¬È÷ µÎ °³ÀÇ ¼ýÀÚ·Î ÀÔ·Â¹Þ¾Æ¾ß ÇÑ´Ù. ±×¸®°í ¸ðµç ¼öÄ¡´Â À½ ¾Æ´Ñ Á¤¼öÀÌ´Ù.
NÀÇ °ª: ±æÀÇ °³¼ö KÀÇ °ª: 1¹ø ±æÀÌ ¿¬°áÇÏ´Â ÁöÁ¡ ¹øÈ£: ¡¦ K¹ø ±æÀÌ ¿¬°áÇÏ´Â ÁöÁ¡ ¹øÈ£: MÀÇ °ª: 1¹ø ·Îº¿ÀÇ ¼Óµµ: ¡¦ M¹ø ·Îº¿ÀÇ ¼Óµµ: 1¹ø ·Îº¿ÀÌ Ã³À½ ÀÖ´Â ÁöÁ¡ ¹øÈ£: ¡¦ M¹ø ·Îº¿ÀÌ Ã³À½ ÀÖ´Â ÁöÁ¡ ¹øÈ£:
Ãâ·Â Çü½ÄÀº ´ÙÀ½°ú °°´Ù.
"½Ã°£ = T" ¶Ç´Â "T>=0ÀÏ ¶§´Â ¸¸³ª´Â °ÍÀÌ ºÒ°¡´ÉÇÔ"
Á÷»ç°¢Çü ¸ð¾çÀ» ÇÑ ¾î¶² µµ½Ã°¡ ÀÖ´Ù. ÀÌ µµ½Ã´Â ±æ°Å¸®°¡ ¹ÙµÏÆÇ ¸ð¾çÀ¸·Î Àß ±¸¼ºµÇ¾î ÇöÀç ºí·Ï¿¡¼ ´Ù¸¥ ºí·ÏÀ¸·Î °¥ ¼ö ÀÖ´Â ±æÀÌ µ¿¼³²ºÏ ³× °¥·¡»ÓÀÌÁö¸¸ ¿ïÅüºÒÅüÇÑ ÁöÇü¿¡ À§Ä¡ÇØ ÀÖ¾î¼ °Å¸®ÀÇ °¢ ºí·Ï¸¶´Ù ³ôÀÌ°¡ ´Ù¸£´Ù. M¡¿N Å©±âÀÇ Çà·Ä K[y, x]¿¡´Â Çؼö¸éÀ» ±âÁØÀ¸·Î ÇÑ °¢ ±¸È¹ÀÇ ³ôÀÌ°¡ µé¾îÀÖ´Ù.
/\ Y | M +---+---+---+---+---+---+ | | | | | | | +---+---+---+---+---+---+ . | | A| | | | | . +---+---O---+---+---+---+ . | | | | | | | +---+---+---+---+---+---+ | | | | |B | | 2 +---+---+---+---*---+---+ | | | | | | | 1 +---+---+---+---+---+---+--------->X 1 2 ... N
´ÙÀ½°ú °°Àº 󸮸¦ ÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó.