Up Down Subsequence
의견: 0
Farmer John's \(N\) cows (\(2 \leq N \leq 3\cdot 10^5\)), conveniently numbered \(1 \ldots N\) as usual, have ordered themselves according to a permutation
\(p_1,p_2,\ldots,p_N\) of \(1\ldots N\). You are also
given a string of length \(N-1\) consisting of the letters U and D. Please find the
maximum \(K\le N-1\) such that there exists a subsequence \(a_0,a_1,\ldots,a_{K}\)
of \(p\) such that for all \(1\le j\le K\), \(a_{j - 1} < a_j\) if the \(j\)th letter in
the string is U, and \(a_{j - 1} > a_j\) if the \(j\)th letter in the string is D.
Problem credits: Danny Mittal
SCORING
- Test cases 3-4 satisfy \(N\le 500\).
- Test cases 5-8 satisfy \(N\le 5000\).
- In test cases 9-12, the string consists of Us followed by Ds.
- Test cases 13-22 satisfy no additional constraints.
Problem credits: Danny Mittal
The first line contains \(N\).
The second line contains \(p_1,p_2,\ldots,p_N\).
The last line contains the string.
Write out maximum possible value of \(K\).
5
1 5 3 4 2
UDUD4We can choose \([a_0,a_1,a_2,a_3,a_4]=[p_1,p_2,p_3,p_4,p_5]\); the entire
permutation is consistent with the string.
5
1 5 3 4 2
UUDD3We can choose \([a_0,a_1,a_2,a_3]=[p_1,p_3,p_4,p_5]\).
riseoj 작성
출처 올림피아드 > USACO > 2021-2022 > US Open > Platinum
평가 및 의견
Up Down Subsequence
Log in to rate problems.
아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.
풀이 제출
Up Down Subsequence