مورب زیر اصلی
Problem
با توجه به یک آرایه دو بعدی مربعی با اندازه nxn
و یک عدد k
. عناصر k
مین قطر را در زیر مورب اصلی چاپ کنید (یعنی اگر k=1
، پس باید عناصر اولین مورب را که زیر قطر اصلی قرار دارد چاپ کنید. یکی، اگر k=2
، سپس قطر دوم، و غیره).
مقدار k
میتواند منفی باشد، برای مثال، اگر k=−1
، باید مقدار اولین مورب را چاپ کنید. بالاتر از اصلی اگر k=0
، عناصر مورب اصلی را چاپ کنید.
دادههای ورودی
برنامه یک عدد n (n <= 10)
را به عنوان ورودی دریافت می کند و به دنبال آن عناصر آرایه n
خطوط از n
کاراکتر در هر خط، سپس در یک خط جدید، شماره k
(همه عناصر و مقدار k
مدول بیش از 100)
.
حصر
عناصر
k
مین قطر در زیر قطر اصلی، که با یک فاصله، در همان خط از هم جدا شده اند.
نمونهها
<سر>
# |
ورودی |
خروجی |
<بدن>
1 |
4
1 2 3 4
5 6 7 8
0 1 2 3
4 5 6 7
1 |
5 1 6 |
2 |
4
1 2 3 4
5 6 7 8
0 1 2 3
4 5 6 7
-2 |
3 8 |