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

چرزه و پشمک اخیرا کوله‌های خود را بسته‌اند و تصمیم گرفته‌اند که دنیا را در ۷۹ روز طی کنند. اما آن‌ها در طی جهان‌گردی‌شان با مسائلی روبه‌رو می‌شوند و از شما می‌خواهند که آن‌ها را برایشان حل کنید.

توضیح تصویر

هنگام ورود به عراق، بزرگ‌ترین مشکل چرزه و پشمک به وجود آمده بود و آن این بود که داعشی‌ها جان چرزه را گرفته بودند.

از آن‌جایی که چرزه یک آدم الگوریتمی است، جان او به صورت یک دنباله‌ی nn تایی خفن است. اما به چه دنباله‌ای خفن می گوییم؟

قبل از دانستن دنباله‌ی خفن باید تعریف دنباله‌ی چراهام پل را بدانید. فرض کنید که یک دنباله از اعداد طبیعی مانند aa داشته باشیم. از روی این دنباله یک دنباله از اعداد حسابی به نام tt به این صورت می‌سازیم که tit_i برابر است با تعداد aja_j ها به صورتی که:

  • iji \neq j
  • gcd(ai,aj)=1gcd(a_i,a_j) = 1

برای مثال اگر دنباله‌ی aa ما [1,3,6]\left[1, 3,6 \right] باشد، دنباله‌ی tt، [2,1,1]\left[2, 1, 1 \right] می‌باشد. در این جا می‌گوییم دنباله‌ی tt دنباله‌ی چراهام پل دنباله‌ی aa است.

اکنون به دنباله‌ی خفن باز می‌گردیم؛ یک دنباله از اعداد حسابی خفن است اگر و تنها اگر که بتوان آن را به صورت دنباله‌ی چراهام پل حداقل 13811381 دنباله از اعداد طبیعی نوشت؛ یعنی یک دنباله از اعداد حسابی مانند zz خفن است اگر و تنها اگر حداقل 13811381 دنباله از اعداد طبیعی مانند tmptmp وجود داشته باشد که دنباله‌ی چراهام پل tmptmp، دنباله‌ی zz باشد. برای مثال دنباله‌ی [2,1,1]\left[2, 1, 1 \right] یک دنباله‌ی خفن است.

داعشی‌ها که می‌خواستند چرزه را آزار بدهند، به او گفتند که اگر به مساله‌‌شان پاسخ بدهد، جان او را بهش پس می دهند. اما چون چرزه جان ندارد نمی‌تواند خوب فکر کند، پشمک هم که برنامه‌نویسی زیاد بلد نیست بنابراین حل سوال داعشی‌ها به شما واگذار می‌شود:

یک‌دنباله از اعداد حسابی (که ممکن است خفن نباشد) به شما می‌دهیم. شما باید حداکثر تعداد دنباله‌های زیرینه‌ی دو به دو متفاوت از این دنباله را بگویید که خودشان خفن هستند!

توجه کنید که دو دنباله‌ی aa و bb متفاوت هستند اگر و تنها اگر ai\sum a_i با bi\sum b_i متفاوت باشد.

هم چنین دنباله‌ی aa زیرینه‌ی دنباله‌ی bb است، اگر و تنها اگر سه شرط زیر برقرار باشد:

  1. دنباله‌ی aa و bb متفاوت باشند.
  2. داشته باشیم a=b|a| = |b|
  3. به ازای هر 1ia1 \leq i \leq |a| داشته باشیم aibia_i \leq b_i

ورودی

در خط اول یک عدد nn داده می‌شود که طول دنباله‌ی داعشی‌ها است.

در خط بعد nn عدد حسابی داده می‌شود که دنباله‌ی داعشی‌ها است. (یعنی دنباله‌ی aa) 1n30001 \leq n \leq 3000 0ai109 0 \leq a_i \leq 10^{9}

خروجی

در یک خط حداکثر تعداد دنباله‌های دو به دو متفاوت خفن زیرینه‌ی دنباله‌ی ورودی را چاپ کنید.

مثال

ورودی نمونه ۱

3
2 2 1
Plain text

خروجی نمونه ۱

3
Plain text

ورودی نمونه ۲

3
1 0 1
Plain text

خروجی نمونه ۲

1
Plain text

توضیح

برای مثال اول، یک راه برای نوشتن دنباله‌های دو به دو متفاوت زیرینه‌ی خفن به این صورت است:

[2,1,1]\left[2, 1, 1 \right] [1,1,0]\left[1, 1, 0 \right] [0,0,0]\left[0, 0, 0 \right]

هم‌چنین برای مثال دوم، تنها دنباله‌ی زیرینه‌ی خفن دنباله‌ی ورودی،

[0,0,0]\left[0, 0, 0 \right]

می‌باشد.


ارسال پاسخ برای این سؤال
فایلی انتخاب نشده است.