Processing math: 100%

المپدیا

دانش‌نامه‌ی المپیاد کامپیوتر ایران

ابزار کاربر

ابزار سایت


سوالات المپیاد:دوره ی تابستان:دوره ی ۳۲:عملی نهایی اول:سوال ۲

سیانه (Siane)

اگر p=p1,p2,,p3n جایگشتی از اعداد 1 تا 3n باشد، سیانه‌ی آن را دنباله‌ی q=q1,q2,,qn تعریف می‌کنیم که qi در این دنباله برابر با میانه‌ی p3i2,p3i1,p3i می‌باشد.

برای مثال سیانه‌ی دنباله‌ی p=4,8,9,7,1,3,2,6,5 برابر با q=8,3,5 است.

باقی‌مانده‌ی تعداد سیانه‌های متفاوت بین تمام جایگشت‌های اعداد 1 تا 3n بر 109+7 را پیدا کنید.

ورودی

در خط اول ورودی عدد طبیعی nمی‌آید.

خروجی

در تنها خط خروجی باقی‌مانده تقسیم تعداد سیانه‌های متفاوت را بر 109+7 خروجی دهید.

زیرمسئله‌ها

  • زیرمسئله اول (۴ نمره): n4
  • زیرمسئله دوم (۱۶ نمره): n300
  • زیرمسئله سوم (۳۱ نمره): n3000
  • زیرمسئله چهارم (۴۹ نمره): بدون محدودیت اضافی

محدودیت‌ها

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

ورودی و خروجی نمونه

ورودی نمونه خروجی نمونه
11
28
7141629040

ابزار صفحه