题解 | #MP3光标位置#
MP3光标位置
https://www.nowcoder.com/practice/eaf5b886bd6645dd9cfb5406f3753e15
n, cmd = int(input()), input() now = 1 # 总数小于4 if n <= 4: for i in cmd: if i == 'U': if now == 1: now = n else: now -= 1 if i == 'D': if now == n: now = 1 else: now += 1 print(' '.join([str(i) for i in range(1, n + 1)])) print(now) else: first = 1 for i in cmd: if i == 'U': if now == 1: now = n first = n - 3 elif now == first: now -= 1 first -= 1 else: now -= 1 if i == 'D': if now == n: now = 1 first = 1 elif now == first + 3: now += 1 first += 1 else: now += 1 print(' '.join([str(i) for i in range(first, first + 4)])) print(now)