hint

ÀǵµÇÑ Ç®ÀÌ´Â O(RC)ÀÌÁö¸¸, º¸´Ù ´õ ÁÁÀº º°ÇصéÀ» º°µµ·Î ¼³¸íÇÑ´Ù.

1)O(RC)

´ë±â ¹øÈ£´Â (1,1)¿¡¼­ ½ÃÀÛÇÏ¿© (1,2), (1,3), (1,4), (1,5) ,.... ¼øÀ¸·Î Áõ°¡ÇÏ´Ù°¡ (1,R)¿¡¼­ ¹æ ÇâÀ» ¹Ù²ã (2,R) , (3,R) ... ¼øÀ¸·Î ³ª¾Æ°¡°Ô µÈ´Ù. ÀÌ·¸°Ô ´ë±â¹øÈ£¸¦ ÇÑ ´Ü°è¾¿ ´Ã·Á°¡¸é¼­ ½Ã¹Ä·¹À̼ÇÀ» ÅëÇØ ´ë±â¹øÈ£¿¡ µû¸¥ ÁÂÇ¥¸¦ ±¸ÇÒ ¼ö ÀÖ´Ù.

2)O(R+C)

À§¿¡¼­ ¼³¸íÇÑ ±ÔÄ¢À» º¸¸é, óÀ½¿¡ À§·Î R-1 ¸¸Å­ ¿Ã¶ó°£ µÚ, ¿À¸¥ÂÊÀ¸·Î C-1 ¸¸Å­ °¡°í, ¹ØÀ¸·Î R-1 ¸¸Å­ ³»·Á¿Â µÚ ¿ÞÂÊÀ¸·Î C-2 ¸¸Å­ °¡°í, ¡¦, ±ÔÄ¢ÀûÀÌ°Ô ¹øÈ£°¡ ¸Å°ÜÁø´Ù.

´ë±â¹øÈ£°¡ C-1,R-1,C-2,R-2,C-3,R-3, ¡¦ ¾¿ Áö³µÀ» ¶§ ¹æÇâÀ» ¹Ù²Ù°Ô µÈ´Ù. À̸¦ ÀÌ¿ëÇÏ¿© 1)¿¡¼­ ¼³¸íÇÑ ½Ã¹Ä·¹À̼ÇÀ» ¹­À½ ´ÜÀ§·Î ÇÒ ¼ö ÀÖ´Ù. À̸¦ ÅëÇØ º¸´Ù ´õ »¡¸® ´äÀ» ±¸Çس¾ ¼ö ÀÖ´Ù.

3) O(lg(Max(R,C))

´ë±â ¹øÈ£ÀÇ ¹æÇâÀÌ C-1,R-1,C-2,R-2,C-3,R-3, ¡¦ ¹­À½ ´ÜÀ§·Î ¹Ù²ï´Ù´Â Ư¡À» º¸¾ÒÀ» ¶§, ÀÌ´Â 1¾¿ ÁÙ¾îµêÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù. À̸¦ ÅëÇØ, ÁÖ¾îÁø K °¡ ¸î ¹ø° ¹­À½ ´ÜÀ§¿¡ ¼ÓÇÏ´ÂÁö ÀÌÁø Ž»ö(Binary Search)À» ÅëÇØ ºü¸£°Ô ±¸ÇÒ ¼ö ÀÖ´Ù.

K°¡ ¾î´À ¹­À½¿¡ ¼ÓÇÏ´ÂÁö ¾Ë¾Æ³½ µÚ¿¡´Â, ±× ¹­À½ ¼Ó¿¡¼­ ÇØ´ç ´ë±â¹øÈ£°¡ ¾îµð¿¡ ¼ÓÇÏ´ÂÁö °è»êÇÒ ¼ö ÀÖ´Ù.

4)O(1)

3)°ú °ÅÀÇ À¯»çÇÏÁö¸¸, ÁÖ¾îÁø K °¡ ¸î ¹ø° ¹­À½ ´ÜÀ§¿¡ ¼ÓÇÏ´ÂÁö¸¦ ÀÌÁø Ž»ö(Binary Search) ´ë½Å ÀÌÂ÷¹æÁ¤½ÄÀ» Ç®¾î ±¸ÇÒ ¼ö ÀÖ´Ù. ÀÌÂ÷¹æÁ¤½ÄÀº »ó¼ö ½Ã°£¾È¿¡ ÇØ°áÇÒ ¼ö ÀÖ À¸¹Ç·Î »ó¼ö ½Ã°£ ¾È¿¡ ÇØ°á °¡´ÉÇÏ´Ù.
   

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