선물 시장 추세
시간 제한2초메모리 제한512 MB
가격 수열의 부분 구간 중 일일 변화량의 평균이 변화량의 표준편차의 P배 이상인 양의 추세와 음의 추세의 개수를 각각 센다.
문제
Fedor는 석유 선물로 용돈을 벌고 싶다. 그의 분석은 추세와 지난 일의 과거 데이터를 바탕으로 한다.
서로 다른 날이 최소 세 개인 비용 수열 이 세기 의 추세를 이룬다는 것은 비용 변화량의 평균이 비용 변화량의 표준편차보다 배 이상 크다는 뜻이다.
형식적으로, 비용 변화량의 평균은 이다. 비용 변화량의 표준편차는 이다. 수열이 를 만족하면 세기 의 양의 추세를 이루고, 를 만족하면 세기 의 음의 추세를 이룬다.
이고 이면 임의의 세기에 대해 양의 추세가 형성된다고 가정한다. 마찬가지로 이고 이면 임의의 세기에 대해 음의 추세가 형성된다. 이면 이더라도 추세가 형성되지 않는다.
Fedor는 자신의 이론을 확인하기 위해, 주어진 세기의 양의 추세와 음의 추세를 이루는 과거 데이터의 부분 구간 개수를 세려고 한다. 그를 도와줄 수 있는가?
입력
첫째 줄에 정수 ()와 실수 ()가 주어진다. 는 Fedor의 과거 데이터에 있는 날의 수이고 는 요구되는 추세의 세기이다. 는 소수점 아래 최대 9자리까지 주어진다.
둘째 줄에 개의 정수 ()가 주어진다. 각 에 대해 는 번째 날의 끝에서의 석유 선물 비용이다.
출력
세기 의 양의 추세와 음의 추세를 이루는 과거 데이터의 부분 구간 개수를 순서대로 출력한다. 를 이하로 바꾸어도 답이 변하지 않음이 보장된다.
힌트
세 번째 예제 테스트 케이스는 2020년 4월의 실제 석유 선물 가격을 보여준다 (달러 단위로, 10을 곱하고 반올림하였다). Fedor가 만든 것과 같은 이론을 조심하자.