题解 | #MP3光标位置#
MP3光标位置
http://www.nowcoder.com/practice/eaf5b886bd6645dd9cfb5406f3753e15
while True:
try:
n=int(input())
curr=1
op=input()
res=[]
if n<4:
for i in range(1,n+1):
res.append(i)
else:
res=[1,2,3,4]
if n>4:
for i in op:
if i == 'U':
if curr==1:
res=[n-3,n-2,n-1,n]
curr=n
else:
curr-=1
if curr<n-3 and curr not in res:
res=[curr,curr+1,curr+2,curr+3]
if i == 'D':
if curr==n:
res=[1,2,3,4]
curr=1
else:
curr+=1
if curr>4 and curr not in res:
res=[curr-3,curr-2,curr-1,curr]
else:
if i == 'D':
if curr<n:
curr+=1
if curr==n:
curr=1
if i == 'U':
if curr>2:
curr-=1
if curr==1:
curr=n
print(*res)
print(curr)
except:
break
干净又卫生兄弟们