الگوکاپ!

به الگو کاپ امیرکبیر خوش اومدید!

اگر که علاقه مند به مسابقات الگوریتمی و حل مسئله هستید پیشنهاد میشه که حتماً در الگوکاپ شرکت کنید. مسابقه دریک مرحله و به صورت فردی در تاریخ پنجشنبه 30 فروردین برگزار می شود.

در این مسابقه توانایی شما در حل مسائل الگوریتمی به چالش کشیده می شود. برای حل سوالات می توانید با هرزبان برنامه نویسی که سیستم داوری کوئرا پشتیبانی می کند کد بزنید.

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

جوایز نفرات برتر: نفر اول 3 میلیون تومان + تی‌شرت یادگاری مسابقه

نفر دوم 2 میلیون تومان + تی‌شرت یادگاری مسابقه

نفر سوم 1 میلیون تومان+ تی‌شرت یادگاری مسابقه

۱۰ نفر برتر دانشگاه امیرکبیر تی‌شرت یادگاری مسابقه

بازی مثلثایره


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

آرمین و پارسا عید خود را با بازی مثلثایره‌ گذراندند. در این بازی nn ردیف داریم که در ردیف iiام، ii تا دایره وجود دارد و این دایره‌ها مانند شکل زیر روی همدیگر قرار گرفته‌اند.

حال بازی به این صورت انجام می‌شود که ابتدا پارسا در هر ردیف دقیقا یک دایره را قرمز می‌کند و سپس آرمین از بالاترین دایره شروع می‌کند و هر دفعه از دایره‌ای که روی آن هست به دایره‌ای می‌رود که دقیقا زیر دایره فعلی هست (دو دایره این خصوصیت را دارند یعنی یا پایین چپ می‌رود یا پایین راست). این کار را تا وقتی انجام می‌دهد که به یک دایره‌ای از ردیف nn برسد. امتیاز آرمین برابر با تعداد دایره‌های قرمزی است که از روی آن رد می‌شود.

حال پارسا می‌خواهد امتیاز آرمین کمینه شود و آرمین می‌خواهد امتیاز خود را بیشینه کند. اگر هر دو به بهترین شکل بازی کنند امتیاز پایانی آرمین چند می‌شود؟

ورودی🔗

این مسئله TT تا تست کیس دارد. 1T1051 \le T \le 10^{5} در هر تست کیس عدد nn ورودی داده می‌شود. 1n10181 \le n \le 10^{18}

خروجی🔗

به ازای هر تست کیس در خط‌های جدا امتیاز پایانی آرمین در صورتی که هر دو به بهترین شکل بازی کنند را خروجی دهید.

مثال🔗

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

3
1
2
3
Plain text

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

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