×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
#25942: 99% WA (line:503) 您共輸出 502 行
hct930924
(老曾不會寫程式)
學校 : 臺北市立建國高級中學
編號 : 136396
×
傳送站內訊息
傳給:
主題:
內容:
來源 : [140.113.90.6]
最後登入時間 :
2023-11-14 22:33:39
a746.
画蛇添足
| From: [124.155.174.13] | 發表日期 : 2021-07-06 15:24
測資二的每筆測資間好像有空行,但我調整了程式後還是過不去..
while
True
:
try
:
s =
input
()
if
s ==
""
or
s==
" "
:
continue
n,m =
map
(
int
,s.split())
l = [[
" "
]*(n+
2
)
for
i
in
range
(n+
2
)]
lastx =
0
lasty =
0
for
i
in
range
(m):
x,y =
map
(
int
,
input
().split())
l[x][y] =
"*"
if
i !=
0
:
if
x ==lastx:
a =
max
(y,lasty)
b =
min
(y,lasty)
for
j
in
range
(b,a):
l[x][j] =
"*"
elif
y == lasty:
a =
max
(x,lastx)
b =
min
(x,lastx)
for
j
in
range
(b,a):
l[j][y] =
"*"
lastx,lasty = x,y
for
i
in
range
(n+
2
):
for
j
in
range
(n+
2
):
if
i ==
0
or
i ==n+
1
:
l[i][j] =
"-"
elif
j ==
0
or
j ==n+
1
:
l[i][j] =
"|"
for
i
in
l:
print
(
""
.join(i))
except
:
break
ZeroJudge Forum