Mascot Song
면접 대비시간 제한1초메모리 제한32 MB
원소를 바꾸거나 전체를 왼쪽으로 회전시킨 뒤 엄격히 증가하는 구간의 개수를 매 쿼리마다 구합니다.
문제
Fuleco는 길이 인 정수열 로 곡을 씁니다. 연속 부분 ()가 아래를 모두 만족하면 블록입니다.
- 이거나
- 이거나
모든 원소는 정확히 하나의 블록에 속합니다.
시작 수열과 개의 쿼리가 주어집니다.
1 x y:2 z: 수열을 왼쪽으로 칸 순환 이동 (맨 앞 원소는 맨 뒤로)
각 쿼리 직후 블록 개수를 출력하세요.
입력
첫째 줄: .
둘째 줄: .
셋째 줄: .
다음 줄: 쿼리 (1 x y 또는 2 z).
출력
각 쿼리마다 블록 개수를 한 줄에 하나씩, 입력 순서대로 출력한다.
제한
, , .