¼öÇÐ ¹®Á¦

 ¹øÈ£: 6 ÀÛ¼ºÀϽÃ: 2006-09-09 12:03:59 (211.219.166.180)
Á¦¸ñ    Å¸ÀÏ ¹®Á¦
À̸§    ¼öÇÐ¸Ç Á¶È¸ : 1759  

10³â Àü¿¡ °ú¼ö¿ø BBS¿¡ ¿Ã·È´ø ¹®Á¦¸¦ ¿ì¿¬È÷ °Ë»öÇÏ°Ô µÇ¾ú´Âµ¥, ¿©±â¿¡ ¿Ã·Áº¾´Ï´Ù.
ÇØ´ç ¸µÅ© : http://bbs.msquare.or.kr/read.bbs/msquare/1942.html


[ ¼­·Ð ]

  ¿ì¸®´Â ¸¹Àº ½Ã°£À» ÀáÀ» Àڴµ¥ ÅõÀÚÇÑ´Ù. ¶ÇÇÑ ÇÏ·ç¿¡ ¼¼ ³¢ Á¤µµÀÇ ½Ä»ç´Â ´©±¸
³ª ÇÑ´Ù. ¸ÅÀÏ ÇØ¾ß ÇÒ ÀÏ¿¡´Â ¸¹Àº °ÍµéÀÌ ÀÖ´Ù.
  È­Àå½Ç¿¡ ÇÏ·ç¿¡ ÇÑ ¹øµµ ¾È °¡´Â »ç¶÷Àº µå¹° °ÍÀÌ´Ù. ¿¹Àü¿£ È­Àå½Ç¿¡¼­ ÀÏÀ» º¸
´õ¶óµµ ŸÀÏÀ» º¼ ¼ö°¡ ¾ø¾ú´Ù. ÇÏÁö¸¸ ¿äÁòÀº ŸÀÏÀ» º¼ ¼ö ¾ø´Â È­Àå½ÇÀÌ °ÅÀÇ ¾ø
´Ù.
  ±×·¯ÇÑ Å¸ÀϵéÀ» º¸¸é¼­ ¾î¶² »ý°¢À» ÇÒ ¼ö ÀÖÀ»±î? ³­ ŸÀϵéÀÇ °¡·Î¿Í ¼¼·Î¸¦ ¼¼
¾î¼­ Á¤»ç°¢ÇüÀÌ µÇ´Â °ÍÀ» ã±â¸¦ Áñ°ÜÇß´Ù. ŸÀÏÀÇ Å©±â¸¦ °¡·Î*¼¼·ÎÀÇ ÇüÅ·Î
Ç¥ÇöÇÑ´Ù¸é ³»°¡ ÁÖ·Î º» ŸÀÏÀº 1*1, 2*1, 2*2ÀÇ Å©±â¸¦ °®´Â ŸÀÏÀ̾ú´Ù. ¹°·Ð
ŸÀÏÀÇ
Å©±âÀÇ ºñ°¡ 1:2 ¹¹ ÀÌ·± ½ÄÀº ¾Æ´Ï´Ù. ŸÀÏ »çÀÌ¿¡ ÀÖ´Â Æ´À» Æ÷ÇÔÇÏ¿© ¸»ÇÑ
°ÍÀÌ´Ù
  ÀÌ·¯ÇÑ Å¸ÀÏÀ» °¡Áö°í Á¤»ç°¢ÇüÀ» ¸¸µå´Â ¹®Á¦¸¦ »ý°¢Çϸé Àç¹ÌÀÖ´Ù.


[ ¹®Á¦¿¡ ¾Õ¼­ ]

  ŸÀÏÀº A, B, CÀÇ ¼¼ °¡Áö ÇüÅ°¡ ÀÖ´Ù.
  AŸÀÏÀº Å©±â°¡ 1*1ÀÇ ¸ð¾çÀÌ´Ù.
  BŸÀÏÀº Å©±â°¡ 2*1ÀÇ ¸ð¾çÀÌ´Ù.
  CŸÀÏÀº Å©±â°¡ 2*2ÀÇ ¸ð¾çÀÌ´Ù.
  ŸÀÏÀ» Æò¸é»ó¿¡ ºÙÀ̴µ¥, ºóÆ´À» ¹«½ÃÇÏ°í, Á¤È®È÷ ¹ÝµíÇÏ°Ô ºÙÀÏ ¼ö ÀÖ´Â
±â¼úÀ» °¡Áö°í ÀÖ´Ù°í °¡Á¤ÇÏÀÚ. ÀÌ ¶§, AŸÀÏÀÌ a°³, BŸÀÏÀÌ b°³, CŸÀÏÀÌ c°³°¡
ÀÖ´Ù°í
ÇÒ ¶§, ´ÙÀ½°ú °°ÀÌ Ç¥ÇöÇÑ´Ù.

    tile(a, b, c) : AŸÀÏÀÌ a°³, BŸÀÏÀÌ b°³, CŸÀÏÀÌ c°³.

  ±×·¯¸é °á±¹ ÀÌ Å¸ÀÏÀÇ Å©±â´Â a+2*b+4*c°¡ µÉ °ÍÀÌ´Ù. Å©±â=¸éÀû.
  ¾Æ¹¸µç, ¿ì¸®´Â Å©±â°¡ n*nÀÎ Á¤»ç°¢ÇüÀÇ ¸ð¾çµµ tile(a,b,c)ÀÇ ÇüÅ·Π³ªÅ¸³¾ ¼ö
ÀÖ´Â °ÍÀÌ´Ù.
  ÀÌ ¶§, tile(a, b, c)·Î ³ªÅ¸³»´Â Ç¥ÇöÀº Á¤»ç°¢ÇüÀ» ¸¸µå´Â ¸ð¾çÀÇ ¼ö¸¦
³ªÅ¸³»´Â
°ÍÀÌ ¾Æ´Ï¶ó´Â °ÍÀ» ÁÖÀÇÇØ¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î¼­ tile(1, 2, 1)·Î ¸¸µé ¼ö ÀÖ´Â
Á¤»ç
°¢ÇüÀÇ ¸ð¾çÀº Å©±â°¡ 3*3ÀÎ ÇüÅÂÀε¥, ÀÌ°É·Î ¸¸µé ¼ö ÀÖ´Â ¹æ¹ýÀº ¼¼ °¡Áö°¡
µÈ´Ù.
  ÇÏÁö¸¸ ¿©±â¼­ Áß¿äÇÏ°Ô »ý°¢ÇÏ´Â °ÍÀº ¸¸µé ¼ö ÀÖ´Â ¹æ¹ýÀÇ ¼ö°¡ ¾Æ´Ï¶ó ŸÀÏ A,
B, CÀÇ ºñÀ²ÀÎ °ÍÀÌ´Ù. ±×·¡¼­ ±× ºñ¿¡ °üÇؼ­ ¿¬±¸ÇÏ°íÀÚ ÇÑ´Ù.


[ ¹®Á¦ ]

  Å©±â°¡ n*nÀÎ Á¤»ç°¢Çü ¸ð¾çÀ» ŸÀÏ A,B,CÀÇ ¼¼ °¡Áö ÇüÅÂÀÇ Å¸ÀÏ·Î ¸¸µé°íÀÚ
ÇÑ´Ù.  ÀÌ ¶§, A, B, CÀÇ Å¸ÀÏÀÌ °¢°¢ a, b, c°³°¡ µç´Ù°í ÇÒ ¶§-Áï,
tile(a,b,c)-ÀÌ·¸°Ô
Ç¥ÇöÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÇ ¼ö¸¦ n¿¡ °üÇÑ ÇÔ¼ö (Áï, f(n))·Î ³ªÅ¸³»¾î¶ó.

(¿¹) f(1) = 1,  { 1 = tile(1,0,0) }
     f(2) = 4,  { 2 = tile(4,0,0), tile(2,1,0), tile(0,2,0), tile(0,0,1) }


[ °á·Ð ]

  ½¬¿î ¹®Á¦À̴ϱî È­Àå½Ç¿¡¼­ »ý°¢Çصµ µÉ °ÍÀÔ´Ï´Ù.
  ¾ÕÀ¸·Î È­Àå½Ç¿¡¼­ ¹®Á¦ ¸¸µå´Â °ÍÀ» »ýÈ°È­ÇսôÙ.




HOME