- محدودیت زمان: ۱ ثانیه
- محدودیت حافظه: ۲۵۶ مگابایت
یک جدول داریم. در هر خانه از این جدول 0
یا 1
نوشته شده. در هر مرحله میتوانیم یک سطر را با یک سطر دیگر یا یک ستون را با یک ستون دیگر XOR
بگیریم.
بعد از XOR
گرفتن سطر با سطر داریم:
بعد از XOR
گرفتن ستون با ستون داریم:
و همچنین
با انجام دادن تعداد دلخواه از عملیاتهای بالا، حداکثر تعداد 1
ی که میتوان در این جدول آورد را محاسبه کنید.
ورودی
در سطر اول ورودی، عدد صحیح و مثبت آمده که تعداد سناریوها را نشان میدهد.
در سطر اول هر سناریو، دو عدد صحیح و مثبت و که با یک فاصله از هم جدا شده اند و بهترتیب تعداد سطرها و ستونهای جدول را نشان میدهد.
در سطر بعدی هر سناریو، در هر کدام یک رشته از کاراکتر 0
یا 1
میآید که وضعیت اولیه جدول را نشان میدهد.
تضمین میشود که برای همهی سناریوها از بیشتر نمیشود.
خروجی
خروجی سطر دارد و به ازای هر سناریو باید حداکثر تعداد 1
هایی که میتوان با عملیاتهای بالا ساخت را چاپ کنید.
مثال
ورودی نمونه ۱
خروجی نمونه ۱
در مثال اول اگر ابتدا مقدار سطر ۳ را با سطر ۱ XOR
بگیریم به جدولی میرسیم که ستونهای آن یکی در میان تماما 1
و تماما 0
است. سپس میتوانیم ستون ۲ و ۴ را با ستون ۱ XOR
بگیریم تا به جدولی تماما 1
برسیم.
در مثال دوم اگر سطر ۲ را با سطر ۱ XOR
بگیریم به جدولی میرسیم که تنها خانه 0
آن گوشه بالا چپ است و ۳ تا 1
خواهیم داشت. میتوان نشان داد به جدول تمام ۱ هیچگاه نخواهیم رسید.
در مثال سوم اگر ستونهای ۲ و ۴ را با ستون ۵ XOR
بگیریم به جدولی تماما 1
میرسیم.
ارسال پاسخ برای این سؤال