题解 | #MP3光标位置#
MP3光标位置
https://www.nowcoder.com/practice/eaf5b886bd6645dd9cfb5406f3753e15
n = int(input()) ops = list(input()) init = 0 init_num = 1 for i in ops: if i == "U": if init == 0 : if n <= 4: init_num = n init = n-1 elif init_num == 1: init = 3 init_num = n else: init_num -= 1 else: init -= 1 init_num -= 1 elif i == "D": if init == 3: if n <= 4: init = 0 init_num = 1 elif init_num == n: init = 0 init_num = 1 else: init_num += 1 else: init += 1 init_num += 1 final_start = init_num - init for i in range(0, min(4,n)): print(i+final_start, end=" ") else: print() print(init_num)