´ëȸ Ç®ÀÌ

ÀÌ ¹®Á¦´Â ½ÃÀÛ ÁÙ°ú ³¡ ÁÙÀÇ ¹ÝÁö¸§À» ³ªÅ¸³»´Â D1°ú D2°¡ ÁÖ¾îÁö°í °¢ ÁÙ¿¡´Â ¹ÝÁö¸§¸¸ Å­ÀÇ °üÁß¼®ÀÌ ºÏÂʺÎÅÍ °°Àº °£°ÝÀ¸·Î ÀÖÀ» ¶§, ¹«´ëÀÇ Áß½ÉÀÌ ¾ÕÀÇ °üÁß¼®¿¡ °¡·ÁÁöÁö ¾Ê°í º¸ÀÌ´Â °üÁß¼®ÀÇ °³¼ö¸¦ ±¸ÇÏ´Â ¹®Á¦ÀÌ´Ù.

ÀÌ´Â ¸ðµç °üÁß¼®ÀÇ °¢µµ¸¦ ±¸ÇØ °¢µµ°¡ °°Àº °üÁß¼®À» 1°³¸¸ Á¦¿ÜÇÏ°í Áö¿ì´Â ¹æ¹ýÀ¸·Î ÇØ°áÇÒ ¼ö ÀÖ´Ù. i¹ø° ÁÙÀÇ j¹ø° °üÁß¼®ÀÇ °¢µµ´Â 360 ¡¿ j ¡À i ÀÌ¸ç ¸ðµç °üÁß¼®¿¡ ´ëÇؼ­ 360Àº °øÅëµÇ¹Ç·Î °üÁß¼®ÀÇ °¢µµ¸¦ j ¡À i¸¦ ÀÌ¿ëÇØ ºñ±³ÇÒ ¼ö ÀÖ´Ù. Áߺ¹µÇ´Â °üÁß¼®À» È¿À² ÀûÀ¸·Î Á¦°ÅÇϱâ À§Çؼ­ À̸¦ ±â¾àºÐ¼ö·Î ¸¸µç ÈÄ Á¤·ÄÇÏ¿© ¼­·Î ´Ù¸¥ °¢µµ °ªÀÇ ¼ö¸¦ ¼¼¸é ´äÀ» ±¸ÇÒ ¼ö ÀÖ´Ù.

g°¡ i,j ÀÇ ÃÖ´ë°ø¾à¼öÀ̸é j/g / i/g ÀÌ j/i ÀÇ ±â¾àºÐ¼ö°¡ µÈ´Ù. µÎ ¼öÀÇ ÃÖ´ë°ø¾à¼ö´Â À¯Å¬¸®µå È£Á¦¹ýÀ» ÀÌ¿ëÇØ ½±°Ô ±¸ÇÒ ¼ö ÀÖ´Ù. ¸ðµç °üÁß¼® (i,j)¿¡ ´ëÇØ (i/g , j/g)¸¦ Å©±â ¼ø¼­´ë·Î Á¤·ÄÇϸé O(N^2 log N)ÀÇ ½Ã°£ º¹Àâµµ·Î ´äÀ» ±¸ÇÒ ¼ö ÀÖ´Ù.


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