Á¦ 2ȸ

Á¦ 2ȸ´Â 1990³â 7¿ù 15ÀϺÎÅÍ 21ÀϱîÁö ¼Ò·Ã ¹é·¯½Ã¾Æ ¹Î½ºÅ©¿¡¼­ ¿­·È´Ù. ¹®Á¦°¡ °¡Àå ¸¹ÀÌ ÃâÁ¦µÆ´ø ÀÌ ´ëȸ¿¡´Â °ÔÀÓÀ» Æ÷ÇÔÇؼ­ ´Ù¾çÇÑ ¼ÒÀçÀÇ ¹®Á¦°¡ ÃâÁ¦µÇ¾úÁö¸¸ ¾ÆÁ÷ ÀÔÃâ·Â ÇüÅ´ ¿äÁòÀÇ Çü½Ä°ú ¸¹Àº Â÷ÀÌ°¡ ÀÖ¾ú´Ù. ±×·¸Áö¸¸ ¹®Á¦°¡ ±×¸® ¸¸¸¸ÇÏ°Ô Ç®¸®Áö´Â ¾ÊÀ» °ÍÀÌ´Ù. ÇÑÆí, 5¹ø ¹®Á¦¿¡´Â ÁöÁ¤µÈ ¾ð¾î·Î ÇÁ·Î±×·¥À» Â¥¶ó´Â Áö½Ã±îÁö ÀÖ¾î Á¤¸» ƯÀÌÇÏ´Ù.

¿ø¹®ÀÌ ÀÖ´Â °÷: http://olympiads.win.tue.nl/ioi/ioi90/tasks90.txt

1. ¼ýÀÚ Àç¹è¿­

2. ¹Ú½º °ÔÀÓ

3. µ¶½º ½ºÄÉÁÙ

4. ¼ýÀÚ °ÔÀÓ

5. ÇÁ·Ñ¶õ-¿¥ ÇÁ·Î±×·¡¹Ö

6. °ÅµìÁ¦°ö ±¸Çö

7. °æºñ¿øÀÇ ÀÏÁ¤

8. ¼±ºÐÀÇ ±³Á¡

9. ·Îº¿ ¿îÇà

10. ¿ïÅüºÒÅüÇÑ µµ½Ã


1. ¼ýÀÚ Àç¹è¿­

Ç¥ 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 

2. ¹Ú½º °ÔÀÓ

¹Ú½º °ÔÀÓÀº °ÝÀÚ¿¡ ÀÖ´Â Á¡À» ¼±À¸·Î ÀÌÀ¸¸ç ÁøÇàÇÏ´Â °ÔÀÓÀÌ´Ù. ¼±À» Çϳª ±×¾î »óÀÚ ¸ð¾çÀ» ¿Ï¼ºÇÏ´Â »ç¶÷Àº Á¡¼ö¸¦ ¾ò°í ¶Ç ¼ö¸¦ µÑ ±âȸ¸¦ ¾ò´Â´Ù. ¸ðµç Á¡ÀÌ ¼±À¸·Î ¿ÏÀüÈ÷ ¿¬°áµÇ¾î °ÝÀÚ°¡ ¿Ï¼ºµÇ¸é °ÔÀÓÀÌ ³¡³ª¸ç, Á¡¼ö°¡ ´õ ¸¹Àº ÂÊÀÌ À̱â°Ô µÈ´Ù. µÎ Á¡À» »çÀ̸¦ ÀÌÀ» ¶§´Â °¡·ÎÁÙ ¶Ç´Â ¼¼·ÎÁÙ¸¸ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.

´ÙÀ½Àº »¡°£»ö°ú ÆĶõ»ö ¼±À¸·Î °ÔÀÓÀ» ÇÏ¿© °ÔÀÓÀÌ ¹ÝÂë ¿Ï¼ºµÈ ¸ð½ÀÀÌ´Ù.

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´Â ´ä¾È ÇÁ·Î±×·¥ÀÌ »õ·ÎÀÌ ¿Ï¼ºÇÑ »óÀÚÀÇ °³¼öÀÌ´Ù. ÇöÀç °ÔÀÓÆÇ¿¡ ÀÖ´Â »óÀÚÀÇ ÃÑ ¼ö°¡ ¾Æ´ÔÀ» À¯ÀÇÇÑ´Ù.


3. µ¶¼­ ½ºÄÉÁÙ

Ã¥ 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. °¢ µ¶ÀÚ°¡ Ã¥À» ´Ù ÀÐÁö ¾Ê°í ´Ù¸¥ Ã¥À» ¸ÕÀú Àоú´ø Ƚ¼ö¸¦ Ãâ·ÂÇÑ´Ù. °¢ µ¶ÀÚ¸¶´Ù ÀÌ È½¼ö¸¦ ÁÙÀÌ·Á°í ÇØ º¸¾Æ¶ó.


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>"ó·³ ÇÁ·ÒÇÁÆ®¸¦ Ãâ·ÂÇÑ´Ù. ¼ö¸¦ ÀԷ¹ÞÀ» ¶§ ¿ª½Ã "ù° ¼±¼öÀÇ ¼ö>"¿Í °°Àº ÇÁ·ÒÇÁÆ®¸¦ Ãâ·ÂÇÑ´Ù. ¶ÇÇÑ »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ ³»¿ëÀÌ ¿Ã¹Ù¸¥Áö °Ë»çÇϵµ·Ï ÇÑ´Ù.


5. ÇÁ·Ñ¶õ-¿¥ ÇÁ·Î±×·¡¹Ö

Çϵå¿þ¾î¸¦ Á¦Á¶. ÆǸÅÇÏ´Â ÇÑ È¸»ç¿¡¼­´Â 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¿¡ ´ëÇÑ Á¡¼ö´Â ¸ðµç Áö½Ã´ë·Î ÇÁ·Î±×·¥À» Á¦ÀÛÇß´ÂÁö¿Í ½É»ç À§¿øÀÇ Å×½ºÆ®¿¡ ÇÕ°ÝÇÏ´ÂÁöÀÇ ¿©ºÎ¿¡ µû¶ó °áÁ¤µÈ´Ù.


6. °ÅµìÁ¦°ö ±¸Çö

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;

7. °æºñ¿øÀÇ ÀÏÁ¤

ÇÑ ¹Ì¼ú°ü¿¡´Â ¿©·¯ ¸íÀÇ °æºñ¿øÀÌ ¹Ì¼ú°üÀ» ÁöÅ°°í ÀÖ´Ù. ÇÑ °æºñ¿øÀº ÁöÁ¤µÈ ½Ã°¢ºÎÅÍ ÀÓ¹«¸¦ ¸Ã±â ½ÃÀÛÇÏ¿© ÁöÁ¤µÈ ½Ã°£ÀÌ Áö³ª¸é Åð±ÙÇÑ´Ù. ÀÌ·¯ÇÑ °æºñ¿øµéÀÇ ÀÏÁ¤Ç¥¸¦ º¸°í ´ÙÀ½À» ÆÇ´Ü, ó¸®ÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó.

  1. 0ºÎÅÍ T±îÁöÀÇ ½Ã°£ µ¿¾È ¾ðÁ¦³ª Àû¾îµµ µÎ ¸íÀÇ °æºñ¿øÀÌ ¹Ì¼ú°ü¿¡ ÀÖ´ÂÁö È®ÀÎÇÑ´Ù.
  2. ±×·¸Áö ¾Ê´Ù¸é °æºñ¿øÀÌ ºÎÁ·ÇÑ ½Ã°£´ë¸¦ ¸ðµÎ ã¾Æ³½´Ù. (°æºñ¿øÀÌ ¾ø°Å³ª ÇÑ ¸í¸¸ ÀÖ´Â ¶§)
  3. ƯÁ¤ÇÑ ½Ã°£¸¸Å­ ÀÏÇÏ´Â Ãß°¡ °æºñ¿øÀ» ±¸ÇÏ¿© °æºñ¿øÀÌ ºÎÁ·ÇÑ ½Ã°£´ë¿¡ ÅõÀÔÇÏ·Á°í ÇÒ ¶§, ºÎÁ·ÇÑ ½Ã°£´ë¸¦ ¿ÏÀüÈ÷ ¾ø¾Ö·Á¸é ÀÌ·± °æºñ¿øÀ» ÃÖ¼Ò ¸î ¸í ´õ ±¸ÇØ¾ß ÇÏ´ÂÁö °è»êÇÑ´Ù.

ÀÔ·Â

(½Ã°£ÀÇ ´ÜÀ§´Â ¸ðµÎ Á¤¼ö ºÐÀÌ´Ù.)

Ãâ·Â

  1. (1)¿¡ ´ëÇÑ Áú¹®Àº "¿¹/¾Æ´Ï¿À"·Î ´ë´äÇÑ´Ù.
  2. ´ë´äÀÌ "¾Æ´Ï¿À"¶ó¸é ºÎÁ·ÇÑ ½Ã°£´ë¸¦ Ãâ·ÂÇÏ°í, ±× ½Ã°£ µ¿¾È ÀÖ´Â °æºñ¿øÀÌ ÀÖ´Â ¼öÀÎ 0 ¶Ç´Â 1µµ °°ÀÌ Ãâ·ÂÇÑ´Ù. ½Ã°£´ë´Â ºÎÁ·ÇØÁö±â ½ÃÀÛÇÏ´Â ½Ã°¢°ú ´Ù½Ã ÃæºÐÇØÁö´Â ½Ã°¢ÀÇ ½ÖÀ¸·Î Ãâ·ÂÇϸç, - ´ç¿¬ÇÑ ¸»ÀÌÁö¸¸ - ÀÌ·± ½Ã°£´ë°¡ ¿©·¯ ¹ø ÀÖÀ¸¸é ¸ðµÎ Ãâ·ÂÇÑ´Ù.
  3. ´õ ÇÊ¿äÇÑ Ãß°¡ °æºñ¿øµéÀÇ ¼ö¿Í, À̵éÀÌ °¢°¢ ÅõÀԵǴ ½Ã°£(½ÃÀÛ ½Ã°¢, ³¡ ½Ã°¢)À» Ãâ·ÂÇÑ´Ù.

8. ¼±ºÐÀÇ ±³Á¡

Æò¸é À§¿¡ 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. Æò¸é À§¿¡ ³õÀÎ ¼±ºÐ Áß ´Ù¸¥ ¼±ºÐ°úÀÇ ±³Á¡ÀÌ °¡Àå ¸¹Àº Á÷¼±À» ã¾Æ¶ó. ¼±ÀÇ ³¡Á¡À̳ª ½ÃÀÛÁ¡µµ ¼±ÀÇ ÀϺÎÀ̹ǷΠ´Ù¸¥ ¼±°ú ÀÌ Á¡ÀÌ ¸¸³ª´Â °Íµµ ±³Á¡ÀÌ ÀÖ´Â °ÍÀ¸·Î ÀÎÁ¤ÇÑ´Ù. ¼±ºÐÀÇ ¹øÈ£¸¦ ±³Á¡ÀÌ °¡Àå ÀûÀº ¼±ºÐºÎÅÍ ¸¹Àº °ÍÀÇ ¼øÀ¸·Î Á¤·ÄÇÏ¿© Ãâ·ÂÇ϶ó.


9. ·Îº¿ ¿îÇà

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ÀÏ ¶§´Â ¸¸³ª´Â °ÍÀÌ ºÒ°¡´ÉÇÔ"

10. ¿ïÅüºÒÅüÇÑ µµ½Ã

Á÷»ç°¢Çü ¸ð¾çÀ» ÇÑ ¾î¶² µµ½Ã°¡ ÀÖ´Ù. ÀÌ µµ½Ã´Â ±æ°Å¸®°¡ ¹ÙµÏÆÇ ¸ð¾çÀ¸·Î Àß ±¸¼ºµÇ¾î ÇöÀç ºí·Ï¿¡¼­ ´Ù¸¥ ºí·ÏÀ¸·Î °¥ ¼ö ÀÖ´Â ±æÀÌ µ¿¼­³²ºÏ ³× °¥·¡»ÓÀÌÁö¸¸ ¿ïÅüºÒÅüÇÑ ÁöÇü¿¡ À§Ä¡ÇØ À־ °Å¸®ÀÇ °¢ ºí·Ï¸¶´Ù ³ôÀÌ°¡ ´Ù¸£´Ù. M¡¿N Å©±âÀÇ Çà·Ä K[y, x]¿¡´Â Çؼö¸éÀ» ±âÁØÀ¸·Î ÇÑ °¢ ±¸È¹ÀÇ ³ôÀÌ°¡ µé¾îÀÖ´Ù.

     /\ Y 
     | 
M    +---+---+---+---+---+---+ 
     |   |   |   |   |   |   | 
     +---+---+---+---+---+---+ 
.    |   |  A|   |   |   |   | 
.    +---+---O---+---+---+---+ 
.    |   |   |   |   |   |   | 
     +---+---+---+---+---+---+ 
     |   |   |   |   |B  |   | 
2    +---+---+---+---*---+---+ 
     |   |   |   |   |   |   | 
1    +---+---+---+---+---+---+--------->X 
     1   2      ...          N 

´ÙÀ½°ú °°Àº 󸮸¦ ÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó.

  1. µµ½ÃÀÇ Å©±âÀÎ M°ú NÀ» ÀԷ¹޴´Ù.
  2. °¢ À§Ä¡ÀÇ ³ôÀÌÀÎ H[i, j]°ªÀ» ÀԷ¹޴´Ù. (1 i M), (1 j N)
  3. µµ½Ã À§Ä¡¸¦ °¡¸®Å°´Â µÎ ÁÂÇ¥ÀÎ A, BÀÇ À§Ä¡¸¦ ÀԷ¹޴´Ù.
  4. A¿¡¼­ B±îÁö ¿Ã¶ó°¡Áö ¾Ê°í(ÆòÁö³ª ³»¸®¸·¸¸ °ñ¶ó °¨.) °¥ ¼ö ÀÖ´Â ±æÀÌ ÀÖ´ÂÁö ÆÇ´ÜÇÑ´Ù. ¹°·Ð B°¡ ´õ ³ôÀº °÷¿¡ ÀÖ´Ù¸é B¿¡¼­ A±îÁö ±×·¸°Ô °¡´Â ±æÀÌ ÀÖ´ÂÁö ÆÇ´ÜÇÏ¸é µÈ´Ù. ¸¸¾à ÀÖ´Ù¸é ´ÙÀ½ 5, 6¹øµµ ÇØ°áÇÑ´Ù.
  5. °¥ ¼ö ÀÖ´Â ±æ Áß Çϳª¸¦ ã¾Æ¼­ °¡´Â Çà·Î¸¦ È­¸é¿¡ Ç¥½ÃÇÑ´Ù.
  6. °¥ ¼ö ÀÖ´Â ¸ðµç ±æÀ» ã¾Æ³½´Ù.