You are not allowed to perform this action

Triangle

یک دمجموعه‌ی $A$ از اعداد طبیعی داده شده است. زیرمجموعه‌ی $T\subseteq A$ زیرمجموعه‌ی $T\subseteq A$ را «مثلثی» می‌گوییم اگر برای هر سه عنصر متفاوت (ولی نه لزوما نامساوی) $x,y,z\in T$ رابطه‌ی زیر برقرار باشد: $$ x+y>z, \ x+z>y, \ \text{and} \ y+z>x$$ برنامه‌ای بنویسید تا با دریافت اعداد موجود در $A$، بزرگ‌ترین زیرمجموعه‌ی مثلثی $A$ (یعنی زیرمجموعه‌ای با بیش‌ترین تعداد عضو) را به‌دست آورد. (مجموعه $A$ و زیر مجموعه‌هایش می‌توانند عضو تکراری داشته باشند.)

ورودی

  • در سطر اول $n$ آمده است.
  • در $n$ سطر بعد اعداد موجود در $A$ به این صورت آمده است: در سطر $i$،ام سه عدد $s_{i} \ t_{i} \ k_{i}$ آمده، به این معنی که همه اعداد $s_{i}+j \times t_{i}$ ($0 \leq j < k$) عضو $A$ هستند.
  • تمام اعداد ورودی صحیح می‌باشند.
  • $1\leq n\leq 100$ و $1\leq \Sigma k_{i} \leq 1000000$ (همه اعضای $A$ کوچک‌تر از $10^9$ می‌باشند.)

خروجی

در یک سطر دو عدد نوشته شود. عدد اول $M$ تعداد عناصر $T$ که بزرگ‌ترین زیرمجموعه‌ی مثلثی $A$ است و عدد دوم مجموع عناصر موجود در $T$. اگر بیش از یک زیرمجموعه مثلثی با $M$ عنصر وجود داشت عدد مربوط به مجموعه‌ای که جمع عناصرش کم‌ترین است را بنویسد.

محدودیت‌ها

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

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

ورودی نمونه خروجی نمونه
3
1 2 10
4 2 6
3 5 3
10 105
▸ سوال قبل سوال بعد ◂