题解 | #MP3光标位置#
MP3光标位置
https://www.nowcoder.com/practice/eaf5b886bd6645dd9cfb5406f3753e15
n = int(input()) m = 4 if n < m: m = n i1 = 0 i2 = i1 + m - 1 j = 0 #0 <= j <= m - 1 k = i1 + j #0<= k <= n - 1 s = input() for x in s: if x == 'U': if j-1 < 0: k = i1 + j if k - 1 < 0: i1 = n - m j = m - 1 else: i1 -= 1 else: j -= 1 elif x== 'D': if j + 1 > m - 1: k = i1 + j if k + 1 > n - 1: i1 = 0 j = 0 else: i1 += 1 else: j += 1 #print(i1) #print(j) print(*(map(lambda x:x+i1, range(1, m+1)))) print(i1+j+1)