题解 | #MP3光标位置#
MP3光标位置
https://www.nowcoder.com/practice/eaf5b886bd6645dd9cfb5406f3753e15
# 分类判断一下,不需要多聪明,思路清晰就行
n = int(input()) s = list(input()) l = [] for i in range(1, n+1): l.append(i) c = 0 i = 0 while s: op = s.pop(0) if n <= 4: if op == 'U': if c == 0: c = n - 1 else: c -= 1 else: if c == n - 1: c = 0 else: c += 1 else: if op == 'U': if c == 0: if i == 0: i = n - 4 c = 3 else: i -= 1 else: c -= 1 else: if c == 3: if i == n - 4: i = 0 c = 0 else: i += 1 else: c += 1 q = list() if n <= 4: q = l else: q = l[i:i+4] print(' '.join(map(str,q)),q[c],sep='\n')