مسابقه برنامه نویسی ویژه سال نو شمسی (1401) که توسط دانشگاه امیرکبیر دانشکده علوم کامپیوتر قرار است برگزار شود.

📔 این مسابقه یه ترکیب خوب از بخش‌های مختلف برنامه نویسی مثل الگوریتم و پیاده سازی هست، اصلا به اینکه برنامه نویسیم خوب نیست و اینا هم فکر نکنید. با هر زبان برنامه‌نویسی که بلدید هم میتوانید به سوالات پاسخ بدهید.

شما برای پاسخ به سوالات ۳ ساعت زمان دارید و تمام این مدت از طریق چت داخل کوئرا با شما در ارتباط خواهیم بود.

توجه کنید همه میتونید برنده بشوید و از طریق لینک مربوط به جشن توی کانال‌های مربوطیه عضو شوید.

جایزه این مسابقه هم که توی همون لینک نوشته شده است.

1️⃣🆚2️⃣ می‌تونین به صورت تکی یا تیم‌های دو نفره شرکت کنین که پیشنهادم اینه که تیم داشته باشین و شانس برنده شدنتون رو بیشتر کنید و به تیم‌هایی با عضوهای بیشتر جایزه تعلق نمی‌گیرد.

🖊 اما مهم ترین اتفاق دادن لیست تمام افراد (بدون توجه به رتبه) به اسپانسرها (دیوار، یکتانت، جیبیت، فینووا و ... ) به عنوان فرصت شغلی است. پس پروفایل کوئراتون رو کامل کنید حتما^^

⁉️ هر سوالی هم در مورد مسابقه داشتین حتما با ما در ارتباط باشید. باتوجه به لینک زیر در ارتباط باشید.

🔥 در آخر هم موفق باشید

تمام لینک ها را می‌توانید در ادرس زیر مشاهده کنید: https://yek.link/MCS_NOWBAHAR

بازم تاکید میکنم در کانال تلگرام جشن نوبهار ما عضو بشوید تا اطلاعیه ها را از دست ندهید.

کلاس هنر


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

امروز معلم هنر برایش کاری پیش آمده و نتوانست به کلاس بیاید، به همین دلیل معلم ریاضی سر کلاس رفت تا به بچه ها ریاضی یاد بدهد!

او یک لیستی از NN عدد را که ممکن است تکراری باشند را به دانش آموزان داده و قرار است دانش آموزان مقدار تابعی را بر مبنای این اعداد به دست بیاورند.

تعریف می‌کنیم: g(x)=GCD(a[0],a[1],a[2],,a[n1]) g(x) = GCD (a[ 0 ], a[ 1 ], a[ 2 ], …, a[ n-1]) f(x)=(a[0]a[1]a[2]a[n1]) f(x) = (a[ 0 ] * a[ 1 ] * a[ 2 ] * … * a[ n-1 ]) بزرگترین مقسوم علیه مشترک = GCD

دانش آموزان باید حاصل f(x)g(x)f(x)^{g(x)} را محاسبه کنند.

دانش آموزان که مات و مبهوت از حضور معلم ریاضی سر کلاس هنر بودند از شما خواستند که برایشان این سوال را حل کنید.

از آنجایی که ممکن است حاصل عبارت بسیار بزرگ باشد باقی مانده آنرا بر 109+7 10^9 + 7 محاسبه و چاپ کنید.

ورودی🔗

در خط اول ورودی یک عدد طبیعی NN داده میشود و در خط دوم NN عدد طبیعی که اعضای لیست هستند داده خوهد شد. 1N50 1 \le N \le 50 1A[i]103 1 \le A[ i ] \le 10^3

خروجی🔗

باقی مانده مقدار تابع را بر 109+7 10^9 + 7 چاپ کنید.

مثال🔗

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

2
2 6
Plain text

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

144
Plain text

در این ورودی میبینیم که حاصل تابع g(x)g(x) برابر 2 خواهد بود و حاصل تابع f(x) f(x) برابر 12 خواهد بود پس جواب نهایی برابر 144=122144 = 12^2 خواهد شد

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