Yet Another Sequence Related Problem
시간 제한1초메모리 제한1024 MB
길이 M의 연속 구간 최댓값이 B와 일치하는 1에서 K 사이의 수열 A의 개수를 998244353으로 나눈 나머지로 구합니다. B에서 -1은 값을 모르는 자리입니다.
문제
정수로 이루어진 두 수열 과 이 있다. 수열 는 수열 에서 연속된 개 원소의 최댓값을 모은 것이다. 식으로 쓰면, 모든 에 대해 이다.
COVID-19 유행 때문에 는 전부 잃어버렸다. 설상가상으로 의 원소 중 0개 이상도 빠져 있다. 다행히 와 의 모든 원소는 1 이상 이하라는 것은 기억한다.
주어진 에 맞는 가 하나가 아닐 수 있다는 것은 금방 알 수 있다. 조건을 만족하는 수열 의 개수를 세어라. 개수가 매우 클 수 있으므로 으로 나눈 나머지를 구한다.
입력
첫 줄에 세 정수 , , ()가 주어진다. 둘째 줄에는 개의 정수 ()가 주어진다. 빠진 의 원소는 로 표시한다.
출력
조건을 만족하는 수열 의 개수를 으로 나눈 나머지를 한 줄에 출력한다.