°³¹Ì ´ëȸǮÀÌ

1) O(t) ¹æ¹ý (40Á¡)

°³¹ÌÀÇ ÁÂÇ¥ (x,y)¸¦ 1½Ã°£ Áö³¯ ¶§ ¸¶´Ù º¯È­½ÃÅ°´Â ½Ã¹Ä·¹À̼ÇÀ» µ¹·Áº»´Ù.

¹®Á¦¿¡ ÁÖ¾îÁø ÀÔÃâ·Â ¿¹Á¦ 1¿¡¼­ ¿¹¸¦ µé¾îº¸¸é ´ÙÀ½°ú °°´Ù.

(4,1)¡æ (5,2) ¡æ(6,3)¡æ(5,4) ¡æ(4,3)¡æ(3,2)¡æ (2,1) ¡æ (1,0) ¡æ (0,1)
0½Ã°£   1½Ã°£   2½Ã°£   3½Ã°£  4½Ã°£   5½Ã°£   6½Ã°£   7½Ã°£     8½Ã°£

2) 70Á¡ ¹æ¹ý

°³¹ÌÀÇ ÁÂÇ¥ (x,y)¸¦ °ÝÀÚ °ø°£ÀÇ ¸ð¼­¸®, ²ÀÁþÁ¡¿¡ ´êÀ» »óȲÀ¸·Î¸¸ º¯È­½ÃÅ°´Â ½Ã¹Ä·¹À̼ÇÀ» µ¹¸°´Ù.

¹®Á¦¿¡ ÁÖ¾îÁø ÀÔÃâ·Â ¿¹Á¦ 1¿¡¼­ ¿¹¸¦ µé¾îº¸¸é ´ÙÀ½°ú °°´Ù.

(4,1) ¡æ (6,3) ¡æ  (5,4)  ¡æ (1,0)  ¡æ (0,1)
0½Ã°£     2½Ã°£    3½Ã°£     7½Ã°£      8½Ã°£

3)O(1) Çعý (100Á¡)

xÁÂÇ¥¿Í yÁÂÇ¥´Â ¼­·Î µ¶¸³ÀûÀ̹ǷÎ, ¼­·Î¿¡°Ô ¿µÇâÀÌ ¾ø°í µû·Î °è»êÇÒ ¼ö ÀÖ´Ù. ¿ì¼±, °³¹ÌÀÇ ÃÖÁ¾ x ÁÂÇ¥¸¦ ±¸ÇÏ´Â ¹æ¹ýÀº ´ÙÀ½°ú °°´Ù.

°³¹Ì°¡ °ÝÀÚ °ø°£¿¡¼­ x ÁÂÇ¥ÀÇ °æ°è(x=0 or x =w)¿¡ ´ê´Â Ƚ¼ö¸¦ °è»êÇÑ´Ù. c¸¦ ±× Ƚ¼ö ¶ó°í ÇÒ ¶§ °ªÀº c=(x+t)/w À̸ç, ½Ã°£ÀÌ Áö³­ µÚ °³¹ÌÀÇ ÃÖÁ¾ x ÁÂÇ¥ xf´Â ¾Æ·¡¿Í °°´Ù.

c°¡ Ȧ¼öÀÏ ¶§ : xf = w - (  (x + t)mod w) 
c°¡ ¦¼öÀÏ ¶§ : xf = (x + t) mod w

¸¶Âù°¡ÁöÀÇ ¹æ¹ýÀ¸·Î t ½Ã°£ÀÌ Áö³­ µÚ °³¹ÌÀÇ ÃÖÁ¾ y ÁÂÇ¥¸¦ ±¸ÇÒ ¼ö ÀÖ´Ù

   

[ȨÀ¸·Î]  [µÚ ·Î]