参考代码:
m,n = map(int,input().split())
li = []
for i in range(m):
li.append(list(map(int,input().split())))
x,y,s,k = input().split()
x,y,k = map(int,[x,y,k])
i=0
while i<k:
if li[x][y]==0:#白格左转90度
li[x][y] = 1
if s=='U':
s='L'
y-=1
elif s=='D':
s='R'
y+=1
elif s=='L':
s='D'
x+=1
else:
s='U'
x-=1
else:#黑格右转90度
li[x][y] = 0
if s=='U':
s='R'
y+=1
elif s=='D':
s='L'
y-=1
elif s=='L':
s='U'
x-=1
else:
s='D'
x+=1
i+=1
print(x,y,sep=' ')
0.0分
0 人评分