×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
解題報告
#54292: 一個暴力的python解題方法(我也不確定好不好,反正能過)
woominytr
(梧銘)
學校:
新北市立板橋高級中學
編號:
328804
×
傳送站內訊息
傳給:
主題:
內容:
來源:
[101.10.12.155]
註冊時間:
2025-11-17 11:46:22
最後登入時間:
2026-01-03 12:01:58
c292.
APCS2017-0304-3數字龍捲風
--
2017年
3月
APCS
| From: [101.10.12.155] | 發表日期: 2025-12-29 20:58
a=int(input())
b=int(input())
c=[]
d=''
e=[(a-1)//2,(a-1)//2] --> 中心點
f=0 --> 目前走了幾步
g=1 --> 步長
h=0 --> 每轉彎兩次加一步長
for _ in range(a):
c.append(list(map(int,str(input()).split()))) --> 用兩層列表存放整個陣列
#先y後x
for i in range(a**2):
d=d+str(c[e[1]][e[0]]) --> 紀錄
if b%4==1: --> 移動(注意方向)
e[1]-=1
elif b%4==2:
e[0]+=1
elif b%4==3:
e[1]+=1
else:
e[0]-=1
f+=1 --> 按照前面說明方式改方向
if f== g:
f=0
h+=1
b+=1
if h ==2:
g+=1
h=0
print(d)