- محدودیت زمان: ۱ ثانیه
- محدودیت حافظه: ۲۵۶ مگابایت
یک مار در یک جدول $n \times m$ نشسته است. مهرههای کمر این مار را میتوان با اعداد $1$ (سر) تا $nm$ (دم) به ترتیب شمارهگذاری کرد.
سر این مار در خانهی بالا سمت چپ جدول قرار دارد و به صورت شکل زیر تمام بدن خود را در جدول قرار داده طوری که هر مهرهی کمر آن در دقیقاً یکی از خانهها قرار گرفته است.
\[ \begin{array}{cccc} 1 & 2 & \dots & m - 1 & m \\ & & & & \\ 2m & 2m - 1 & \dots & m + 2 & m + 1 \\ & & & & \\ 2m + 1 & 2m + 2 & \dots & 3m - 1 & 3m \\ & & & & \\ . & & & & . \\ . & & & & . \\ . & & & & . \\ \end{array} \]
برای بهتر متوجه شدن الگو، به مثالها مراجعه کنید.
از شما میخواهیم برنامهای بنویسید که با دریافت دو عدد $n$ و $m$ مشخص کند که در هر کدام از خانههای جدول، کدام مهرهی مار قرار گرفته است.
ورودی
در تنها سطر ورودی، دو عدد صحیح و مثبت $n$ و $m$ که با یک فاصله از هم جدا شدهاند، آمده است.
$$1 \leq n, m \leq 100$$
خروجی
خروجی $n$ سطر دارد و در هر سطر $m$ عدد آمده که با فاصله از هم جدا شدهاند، عدد نوشته شده در سطر $i$ام ستون $j$ام نشان دهندهی شمارهی مهرهای از کمر مار است که در آن خانه قرار میگیرد.
مثال
ورودی نمونه ۱
3 4
خروجی نمونه ۱
1 2 3 4
8 7 6 5
9 10 11 12
ورودی نمونه ۲
4 1
خروجی نمونه ۲
1
2
3
4
ارسال پاسخ برای این سؤال