مشتق دنباله


  • محدودیت زمان: ۱ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

مشتق یک دنباله از اعداد، دنباله‌ای است که از تفریق هر عضو دنباله با عضو کناری آن به دست می‌آید. برای مثال مشتق دنباله‌ی {5,6,3,9,1}\{5,6,3,9,-1\} برابر با {65,36,93,19}={1,3,6,10}\{6-5,3-6,9-3,-1-9\} = \{1,-3,6,-10\} است.

مشتق NNام دنباله‌ی AA حاصل NN بار انجام عمل بالا است. برای مثال اگر A={5,6,3,9,1}A = \{5,6,3,9,-1\} دنباله‌ی مشتق دوم آن به شکل زیر است:

{5,6,3,9,1}{1,3,6,10}{31,6(3),106}={4,9,16}\{5,6,3,9,-1\} \rightarrow\{1,-3,6,-10\} \rightarrow \{-3-1,6-(-3),-10-6\} = \{-4,9,-16\}

به شما دنباله‌ی AA و عدد NN داده می‌شود. شما باید مشتق NNام AA را محاسبه کنید.

ورودی🔗

در خط اول ورودی دو عدد طبیعی KK و NN با فاصله از هم آمده است. در خط بعدی KK عدد a1,,aKa_1, \dots, a_K با فاصله از هم آمده است که اعضای دنباله‌ی AA را نشان می‌دهد. 1K201 \le K \le 20 0NK10 \le N \le K-1 100ai100,(1iN)-100 \le a_i \le 100, (1 \le i \le N)

خروجی🔗

در تنها خط خروجی مشتق NNام AA را با فاصله از هم چاپ کنید.

مثال🔗

ورودی نمونه ۱🔗

5 1
5 6 3 9 -1
Plain text

خروجی نمونه ۱🔗

1 -3 6 -10
Plain text

مثال اول در صورت سوال.

ورودی نمونه ۲🔗

5 2
5 6 3 9 -1
Plain text

خروجی نمونه ۲🔗

-4 9 -16
Plain text

مثال دوم در صورت سوال.

ورودی نمونه ۳🔗

5 4
5 6 3 9 -1
Plain text

خروجی نمونه ۳🔗

-38
Plain text

ورودی نمونه ۴🔗

8 3
4 4 4 4 4 4 4 4
Plain text

خروجی نمونه ۴🔗

0 0 0 0 0 
Plain text

پس از مرحله‌ی اول همه‌ی اعداد صفر می‌شوند.

ورودی نمونه ۵🔗

2 0
-100 100
Plain text

خروجی نمونه ۵🔗

-100 100
Plain text

صفرمین مشتق دنباله برابر با خود دنباله است.