# MP3光标位置: # n<=4列表不用更新,n>4时,只有选中歌曲大于列表最大值或小于列表最小值时才更新,头尾操作整体刷新 # 选中歌曲和列表都用1开始,先考虑n>4的情况,再在上面修改,不容易错 while 1: try: n = int(input()) coms = input().strip() #n = 3 #coms = 'DDU' #print(n) #print(coms) p_all = list(range(1,n+1)) #print(p_all) cur = 1 # 选中歌曲,下标从1开始 if n>4: page = p_all[:4] else: page = p_all for com in coms: #print('com=',com) if com=='D': if cur == n: cur = 1 if n>4: page = p_all[:4] else: cur += 1 if n>4: if cur>page[-1]: page.pop(0) page.append(cur) if com=='U': if cur == 1: cur = n if n>4: page = p_all[-4:] else: cur -= 1 if n>4: if cur<page[0]: page.pop() page.insert(0,cur) #print('page=',page) #print('cur=',cur) print(' '.join(map(str,page))) print(cur) except: break