조용히 완전히 영원히
시간 제한1초메모리 제한1024 MB
수열에 구간 chmin 갱신을 차례로 적용하면서, 각 갱신 직후 이후 어떤 갱신으로도 값이 바뀌지 않을 원소의 개수를 구한다.
문제
세종이는 다음과 같은 문제를 풀고 있다.
길이가 인 수열 이 주어진다. 이때 다음과 같은 업데이트가 총 개 주어진다.
L R x: 모든 에 대해 를 적용한다.개의 업데이트를 차례대로 수행한 후의 수열을 구하시오.
세종이는 어떤 업데이트 이후로 더 이상 값이 변경되지 않는 원소가 생김을 발견했다. 감성적인 세종이는 이런 원소를 잊힌 원소라고 이름 짓고 이들의 개수를 기억하기로 했다. 구체적으로, 어떤 원소가 번째 업데이트를 처리한 후 남은 업데이트에 의해 값이 변경되지 않는다면 그 원소는 -잊힌 원소가 된다. 임의의 두 양의 정수 에 대해, 모든 -잊힌 원소는 -잊힌 원소이기도 함에 유의하라.
세종이가 구해야 하는 수열과 각 업데이트 후의 잊힌 원소의 개수를 구하는 프로그램을 작성하시오.
입력
첫째 줄에 수열의 크기를 나타내는 정수 이 주어진다.
둘째 줄에 개의 정수 이 공백으로 구분되어 주어진다.
셋째 줄에 업데이트의 수를 나타내는 정수 가 주어진다.
넷째 줄부터 개의 줄에 걸쳐 업데이트가 한 줄에 하나씩 처리해야 하는 순서대로 주어진다.
출력
첫째 줄에 업데이트를 모두 수행한 후의 수열을 공백으로 구분해 출력한다.
둘째 줄에 개의 정수 를 공백으로 구분해 출력한다. 이때 는 -잊힌 원소의 개수다.