شریف ای‌آی چلنج


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

دیروز، مرحلەی نهایی مسابقات هوش مصنوعی شریف (Sharif AI Challenge) برگزار شد و برندگان و هم چنین رتبەی افراد شرکت کننده در این مسابقه اعلام گردید. در این چلنج nn تیم شرکت کرده بودند که هر تیم شمارەای بین ١ تا nn برحسب خفن بودن شون در مرحلەی انتخابی دریافت کرد.
در آخر نیز تیم p1p_1 رنک اول، تیم p2p_2 رتبەی دوم، ... و تیم pnp_n رتبەی nn‐اُم راکسب کردند. (به عبارت دیگر pp جایگشتی از ١ تا nn می باشد.)

لیتی پس از این که فهمید جزء سه نفر اول نشده، در اعتراض به نتایج غیرمنصفانەی این مسابقات در گفت وگو با حمید معصومی نژاد، خبرنگار اعزامی صداوسیمای جمهوری اسلامی ایران، رُم اعلام کرد که نتیجەی این مسابقات kk‐عادلانه نیست!

یک جایگشت را kk‐عادلانه گویند هرگاه برای هر ii داشته باشیم: kipik \ge \, \mid i - p_i \mid برگزارکنندگان این برنامه برای بیرون آمدن از زیر ذرەبین، معاملەای با لیتی کردند. اگر به ازای kkی که آن ها به لیتی می دهند، او تعداد تمام جایگشت های kk‐عادلانەی ممکن را به آن ها بگوید، او را برندەی بلامنازع این سری از مسابقات اعلام می کنند.(انقدرکه این سؤال سخته!)

لیتی دست به دامان شما شدەاست تا به او در پیداکردن جواب این مسئلەی تیم اجرایی کمک کنید.

ورودی🔗

در ورودی تنها دو عدد nn و kk می آید.
1n100 1 \le n \le 100 1k6 1 \le k \le 6

خروجی🔗

در خروجی، باقیمانده تعداد جایگشت های kk‐عادلانه را بر 109+7{10}^{9} + {7} چاپ می کنید.

مثال🔗

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

10 3
Plain text

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

19708
Plain text
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.