| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 (추가 시간 없음) | 1024 MB (추가 메모리 없음) | 180 | 112 | 97 | 69.286% |
길이가 $n$인 수열 $(s_1,s_2,\ldots ,s_n)$이 주어진다. 함수 $f$는 다음과 같이 정의된다.
\[f(i,j,k) =\begin{cases}1&\text{if } s_{i+t}\leq s_{j+t}\text{ for all } 0\leq t<k\\ 0&\text{otherwise}\end{cases}\]
$\sum_{i=1}^{n}\sum_{j=1}^{n}\sum_{k=1}^{\min(n-i+1,n-j+1)}f(i,j,k)$의 값을 출력하라.
첫 번째 줄에 수열의 길이를 나타내는 정수 $n$이 주어진다.
두 번째 줄에 $n$개의 정수 $s_1,s_2,\ldots ,s_n$이 공백으로 구분되어 주어진다.
$\sum_{i=1}^{n}\sum_{j=1}^{n}\sum_{k=1}^{\min(n-i+1,n-j+1)}f(i,j,k)$의 값을 출력한다.
| 번호 | 배점 | 제한 |
|---|---|---|
| 1 | 8 | $1\leq n \leq 500$ |
| 2 | 92 | 추가적인 제약 조건이 없다. |
2 2 3
4
5 2 4 2 2 1
35
첫 번째 예제에 대한 설명은 다음과 같다.
University > KAIST > KAIST RUN Spring Contest > 2024 KAIST RUN Spring Contest B번