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) }
[ °á·Ð ]
½¬¿î ¹®Á¦À̴ϱî ÈÀå½Ç¿¡¼ »ý°¢Çصµ µÉ °ÍÀÔ´Ï´Ù. ¾ÕÀ¸·Î ÈÀå½Ç¿¡¼ ¹®Á¦ ¸¸µå´Â °ÍÀ» »ýÈ°ÈÇսôÙ.
|