Programming Contest
´ÙÀ½°ú °°Àº 7x7ÀÇ ÆÇ À§¿¡ »ì¸ð»ç¿Í ²É¹ì µÎ ¸¶¸®°¡ ¿òÁ÷ÀÔ´Ï´Ù. ¹ìÀÇ ±æÀÌ´Â 5Ä­ÀÌ´Ù.


1)
ÀÌ ¹ìÀº óÀ½¿¡´Â Çѹø¿¡ ¸Ó¸® ¹æÇâÀ¸·Î ÇÑ Ä­¿¡¼­ ¼¼ Ä­±îÁö ¿òÁ÷ÀÏ ¼ö ÀÖ´Ù. À̵¿ Áß¿¡ ¾ðÁ¦³ª ¹æÇâÀ» ¹Ù²Ü ¼ö ÀÖÀ¸³ª, º®, ÀÚ½ÅÀ̳ª »ó´ëÆí ¹ìÀ¸·Î ¸·Çô ÀÖ´Â ÂÊÀ¸·Î´Â À̵¿ÇÏÁö ¸øÇÑ´Ù.
2)
¿òÁ÷À̸鼭 Á㸦 ¸Ô´Â´Ù. Á㸦 ¸ÔÀ¸¸é ±æÀ̰¡ ²¿¸® ¹æÇâÀ¸·Î ÇÑ Ä­ ´Ã¾î³­´Ù.
3) ¶ÇÇÑ ¿òÁ÷À̸鼭 »ê»ïÀ» ¸Ô´Âµ¥, ¸ÔÀ» ¶§¸¶´Ù ¿òÁ÷ÀÏ ¼ö ÀÖ´Â ÃÖ´ë °Å¸®°¡ ÇÑ Ä­¾¿ ´Ã¾î³­´Ù.
4)
°æ±âÀÇ ½ÂÆÐ´Â ±æÀ̰¡ ±æÀº °ÍÀ¸·Î °áÁ¤ÇÑ´Ù.
5)
Á㸦 ´Ù ¸Ô¾úÀ» °æ¿ì, ¶Ç´Â ´õ ÀÌ»ó °æ±â¸¦ ÁøÇàÇÏÁö ¾Ê¾Æµµ ½ÂºÎ°¡ È®½ÇÇÏ¿©Áö¸é, °æ±â´Â Á¾·áµÈ´Ù.
6)
¸ÔÀÌÀÇ ¼ýÀÚ¿Í À§Ä¡´Â °æ±â ½ÃÀÛ Àü¿¡ ÀÓÀÇ·Î ÁÖ¾îÁø´Ù.
7)
¿ÏÀüÈ÷ ¸·Çô ¿òÁ÷ÀÏ ¼ö ¾øÀ» °æ¿ì¿¡´Â »ó´ëÆíÀ¸·Î Â÷·Ê°¡ ³Ñ¾î°£´Ù.
8)
Áã¿Í »ê»ïÀÇ À§Ä¡´Â ¾Æ·¡¿Í °°ÀÌ µÎ °¡Áö ¹æ¹ýÀ¸·Î ÁÖ¾îÁø´Ù. µû¶ó¼­ µÎ °¡Áö Áß¿¡ ÆíÇÑ ¹æ½ÄÀ¸·Î
   ¼±ÅÃÇÏ¿©
½ÃÇÕ¿¡¼­ µ¿ÀÛ½ÃŰ¸é µÈ´Ù.
  [
¹æ¹ý 1]  File (initial.dat) ·Î ÀÔ·Â
    K        <-
ÁãÀÇ °³¼ö
    x1, y1 <-
ÁãÀÇ ÁÂÇ¥ (¿øÁ¡Àº ¿ÞÂÊ ¾Æ·¡°¡ (1,1)·Î ÇÏ¿© ¿À¸¥ÂÊ À§°¡ (7,7)·Î ÁÖ¾îÁø´Ù)
    x2, y2
    ¡¦
    xK, yK
    M    <-
»ê»ïÀÇ °³¼ö
    p1, q1<-
»ê»ïÀÇ ÁÂÇ¥
    p2, q2
    ¡¦
    pM, qM
  [
¹æ¹ý 2] À§ÀÇ ³»¿ëÀ» Ä¥ÆÇ¿¡ ÀûÀ¸¸é Á÷Á¢ °ÔÀÓÀÚ°¡ óÀ½¿¡ ÀÔ·Â

-
½ÃÇÕ³¯: ±â¸»°í»ç 1ÁÖÀÏ ÈÄ (±¸Ã¼ÀûÀÎ ½Ã°£Àº ÃßÈÄ¿¡ °ø°í)
-
Àå¼Ò: °­ÀǽÇ
-
Á¶: 1ÀÎ 1Á¶
- Compiler
´Â Visual C/MFC·Î ÇÑ´Ù.
- Graphic User-Interface
·Î Á¦°øµÇ¾î¾ß ÇÑ´Ù.
-
´ÙÀ½ÀÇ ±â´ÉÀº ¹Ýµå½Ã ÀÖ¾î¾ß ÇÑ´Ù.
   1) Undo(
¹°¸®±â)ÀÇ ±â´É
   2)
¸ÔÀÌÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÏ´Â ±â´É
   3)
»ó´ë¹æÀÇ ¹ìÀÌ Áö³ª°£ À§Ä¡¸¦ ÀÔ·ÂÇÏ´Â ±â´É
-
½ÃÇÕ³¯ ½ÇÇà¿¡ °ü·ÃµÈ ¸ðµç ÆÄÀÏÀº ½º½º·Î ÁغñÇØ¾ß Çϰí, Àý´ë ½ÃÇÕ³¯ CompileÀº ¸øÇÑ´Ù.