hint

ȸÀüÆÇÀ» ÇÑ ¹ø µ¹·ÈÀ» ¶§ i°³ÀÇ µ¹À» °¡Á®°¥ ¶§ÀÇ °¡´ÉÇÑ °æ¿ìÀÇ ¼ö¸¦ Ci ¶ó°íÇÏÀÚ.

±×·¯¸é C0 + C1x + C2x^2 + ... + Ckx^k ¶ó´Â ´ÙÇ×½ÄÀ» ±¸ÇÒ ¼ö ÀÖ´Ù.

ÀÌ ´ÙÇ×½ÄÀ» ÀÌ¿ëÇÏ¿© (C0 + C1x + C2x^2 + ... + Ckx^k)^N À» ±¸ÇÑ µÚ, ±× °á°úÀÇ x^i(0 <= i <= K) ÀÇ °è¼öÀÇ ÇÕÀ» ±¸ÇÔÀ¸·Î ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Ù. °ÅµìÁ¦°öÀº O(logN) À¸·Î ÇØ°áÀÌ °¡´ÉÇÔÀ¸·Î ½Ã°£º¹Àâµµ O(K^2logN) À¸·Î ÀÌ ¹®Á¦¸¦ ÇØ°á°¡´ÉÇÏ´Ù.


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