题解 | #MP3光标位置#
MP3光标位置
https://www.nowcoder.com/practice/eaf5b886bd6645dd9cfb5406f3753e15
n = int(input())
s = input()
l = []
a = 1
cur = 1
if n <= 4:
for i in s:
if i == 'U':
l = [i+1 for i in range(n)]
if a == 1:
a = n
else:
a = a - 1
elif i == 'D':
l = [i+1 for i in range(n)]
if a == n:
a = 1
else:
a += 1
else:
for i in s:
if i == 'U':
if a == 1:
a = n
cur = a-3
else:
a = a - 1
if a>=cur:
cur = cur
else:
cur = cur-1
l = [cur,cur+1,cur+2,cur+3]
elif i == 'D':
if a == n:
a = 1
cur = 1
else:
a = a+1
if a <= cur+3:
cur = cur
else:
cur = cur + 1
l = [cur,cur+1,cur+2,cur+3]
print(' '.join(map(str,l)))
print(a)