hint

1)O(KNN)

K °³ÀÇ ¾ËÆĺªÀ¸·Î ±æÀÌ N ÀÎ ¹®ÀÚ¿­µéÀ» ¸ðµÎ ±¸ÇÑ µÚ, ÆÐÅÏ ¡°ABABC¡±, ¡°ABCBC¡±ÀÌ ³ªÅ¸ ³ª´ÂÁö È®ÀÎÇÏ¿©, °¡´ÉÇÑ ¾ÏÈ£ÀÇ °³¼ö¸¦ ¼¼´Â ¹æ¹ýÀÌ´Ù. ÀÌ ¹æ¹ýÀ¸·Î ¹®Á¦¸¦ ÇØ°áÇÒ ½Ã 10% ÀÇ Á¡¼ö¸¦ ¹ÞÀ» ¼ö ÀÖ´Ù.

2)O(NK5)

µ¿Àû°èȹ¹ýÀ¸·Î ÇØ°á °¡´ÉÇÏ´Ù. ¾Æ·¡¿Í °°ÀÌ 2Â÷¿ø ¹è¿­ D ¸¦ Á¤ÀÇÇÑ´Ù.

Dip = ±æÀÌ°¡ iÀÎ À¯È¿ÇÑ ¾ÏÈ£¹®ÀÌ¸ç ¹®ÀÚ¿­ µÚ ³× ±ÛÀÚ°¡ pÀÎ ¹®ÀÚ¿­ÀÇ °³¼ö

Á¤ÀÇ¿¡ µû¶ó p´Â ±æÀÌ°¡ 4ÀÎ ¹®ÀÚ¿­ÀÌ´Ù. µÚ¿¡ K °³ Á¾·ùÀÇ ¾ËÆĺªÀ» ³Ö¾î ¡°ABABC¡±³ª ¡°ABCBC¡±°¡ µÇ´ÂÁö È®ÀÎÇÏ°í, ÆÐÅÏÀÌ ³ª¿ÀÁö ¾ÊÀº °æ¿ì Di+1 p'¿¡ Dip¸¦ ´õÇØÁÖ¸é µÈ´Ù.

¿©±â¼­, p¡Ç´Â ¹®ÀÚ¿­ p¿¡ »õ·Î ¾ËÆĺªÀ» Çϳª µÚ¿¡ ºÙÀÎ ¹®ÀÚ¿­ÀÇ µÚ ³× ±ÛÀÚ·Î ±¸¼º µÈ ¹®ÀÚ ¿­ÀÌ´Ù. ÀÌ ¹æ¹ýÀ¸·Î ¹®Á¦¸¦ ÇØ°áÇÒ ½Ã 50%ÀÇ Á¡¼ö¸¦ ¹ÞÀ» ¼ö ÀÖ´Ù.

3)O(N * 4^5)

O(N*K^5) ¹æ¹ý°ú À¯»çÇÑ µ¿Àû°èȹ¹ýÀ¸·Î ÇØ°áÇÑ´Ù.

´Ù¸¸ Á¤ÀÇÀÇ ¹®ÀÚ¿­ p¿¡¼­ K °³ Á¾·ù ¾ËÆĺªÀ» ¸ðµÎ »ç¿ëÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó, ³× Á¾·ùÀÇ ¾ËÆĺªÀ» »ç¿ëÇÏ¸ç ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Ù. ÀÌ ¹æ¹ýÀ¸·Î ¹®Á¦¸¦ ÇØ°áÇÒ ½Ã 90%ÀÇ Á¡¼ö¸¦ ¹ÞÀ» ¼ö ÀÖ´Ù.

4) O(N)

À§¿¡¼­ ¼³¸íÇÑ ¹æ¹ý¿¡¼­ µÚ ³× ±ÛÀÚ¸¦ µ¿Àû°èȹ¹ýÀÇ »óÅ·Π°¡Áö°í ÀÖ´Ù.

ÀÌ´Â 4^4= 256 °¡ÁöÀÇ »óŸ¦ °¡Áö°í ÀÖ´Â °ÍÀε¥, ¿©±â¼­ »óÅÂÀÇ °³¼ö¸¦ 7°³·Î ÁÙÀÏ ¼ö ÀÖ´Ù.

Di state = ±æÀÌ°¡ iÀÎ À¯È¿ÇÑ ¾ÏÈ£¹®À̸ç ÇöÀç »óÅ°¡ stateÀÎ ¹®ÀÚ¿­ÀÇ °³¼ö

stateµéÀÇ À̵¿Àº ¾Æ·¡ ±×¸²¿¡ ÀÇÇØ ¼³¸íµÈ´Ù.

Á¡È­½Ä¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀº ÷ºÎµÈ ¸ð¹üÄڵ带 Âü°íÇÑ´Ù.

5) lg(N)

Ãß°¡ÀûÀ¸·Î È¿°úÀûÀÎ ¹æ¹ýÀ¸·Î´Â O(N)ÀÇ Á¡È­½ÄÀ» Çà·Ä °ö¼À½ÄÀ¸·Î Ç¥ÇöÇÑ µÚ, repeated squaringÀ¸·Î O(lgN)¿¡ °è»êÇÏ´Â ¹æ¹ýÀÌ ÀÖ´Ù.

   

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