- محدودیت زمان: ۱ ثانیه
- محدودیت حافظه: ۲۵۶ مگابایت
استاد در حال آماده کردن یک مسئله برای دانشجویان است. مسئله به این صورت است که به دانشجویان \(n\) عدد صحیح \(x_1, x_2, \ldots, x_n\) و یک عدد صحیح \(m\) که \(1 \le m \lt 2^n\) است، داده میشود.
دانشجو باید \(n\) عدد صحیح \(a_1, a_2, \ldots, a_n\) را انتخاب کند، به طوری که هر یک از آنها برابر با \(-1\)، \(0\) یا \(1\) باشند و حداقل یکی از این اعداد غیر صفر باشد. اعداد انتخابشده باید این شرط را برآورده کنند که \(a_1x_1 + a_2x_2 + \ldots + a_nx_n\) بر \(m\) بخشپذیر باشد.
استاد تصمیم گرفته است که پاسخ مسئله باید آرایهای از اعداد صحیح \(a_1, a_2, \ldots, a_n\) باشد به طوری که \(-1 \le a_i \le 1\)، حداقل یکی از آنها برابر با \(0\) نیست. برای سادهتر کردن کار بررسی پاسخ دانشجویان، او میخواهد اعداد صحیح \(x_1, x_2, \ldots, x_n\) و یک عدد صحیح \(m\) را طوری انتخاب کند که آرایه \(a_1, a_2, \ldots, a_n\) تنها پاسخ ممکن باشد. متأسفانه این کار ممکن نیست، زیرا آرایه \(-a_1, -a_2, \ldots, -a_n\) نیز همیشه یک پاسخ است.
بنابراین استاد شرایط خود را آسانتر میکند و میخواهد تنها دو پاسخ ممکن وجود داشته باشد: \(a_1, a_2, \ldots, a_n\) و \(-a_1, -a_2, \ldots, -a_n\). به او کمک کنید تا اعداد صحیح \(x_1, x_2, \ldots, x_n\) و یک عدد صحیح \(m\) را انتخاب کند.
ورودی
در سطر اول ورودی، عدد صحیح \(n\) آمده است. \[1 \leq n \leq 30\]
در سطر دوم ورودی، \(n\) عدد صحیح \(a_1, a_2, \ldots, a_n\) آمده است. \[-1 \leq a_i \leq 1\]
تضمین میشود حداقل یکی از \(a_i\) برابر با \(0\) نیست.
خروجی
در سطر اول خروجی، باید یک عدد صحیح \(m\) چاپ شود. \[1 \le m \lt 2^n\]
در سطر دوم خروجی، باید \(n\) عدد صحیح \(x_1, x_2, \ldots, x_n\) که با فاصله جدا شدهاند، چاپ شود.
\[-2^{30} \lt x_i \lt 2^{30}\]
اگر چندین پاسخ ممکن وجود دارد، هرکدام را میتوانید خروجی دهید. میتوان ثابت کرد که همیشه پاسخ وجود دارد.
مثالها
ورودی نمونه ۱
2
1 -1
خروجی نمونه ۱
3
1 4
در مثال دادهشده، دانشجویان باید \(a_1\) و \(a_2\) را طوری انتخاب کنند که \(a_1 + 4a_2\) بر \(3\) بخشپذیر باشد. دو پاسخ ممکن وجود دارد:
- \(a_1 = 1\)، \(a_2 = -1\) (\(a_1 + 4a_2 = 1 - 4 = -3\)، که بر \(3\) بخشپذیر است).
- \(a_1 = -1\)، \(a_2 = 1\) (\(a_1 + 4a_2 = -1 + 4 = 3\)، که بر \(3\) بخشپذیر است).
شرایط استاد برآورده شده است.
ارسال پاسخ برای این سؤال