[BOJ 14246] K보다 큰 구간

View as PDF

Submit solution

Points: 2
Time limit: 2.0s
Memory limit: 512M

Problem type
Allowed languages
Assembly, Awk, C, C++, Java, Pascal, Perl, Python, Sed, Text

$n$개의 자연수로 이루어진 수열이 주어질 때, 특정 구간 $[i,j]$ ($i≤j)$의 합이 $k$보다 큰 모든 쌍 $(i, j)$의 개수를 출력하시오.

입력 형식

첫째 줄에는 자연수의 개수 $n$이 주어진다. ($1≤n≤100\,000$)</p>

다음 줄에는 자연수 $n$개가 주어진다. 자연수는 $100\,000$보다 크지 않다.

그 다음 줄에는 자연수 $k$가 주어진다. ($1≤k≤1\,000\,000\,000$)

출력 형식

특정 구간 $[i,j]$의 합이 $k$보다 큰 모든 쌍 $(i,j)$의 개수를 출력하시오.

예제 입력 1

5
1 2 3 2 1
7

예제 출력 1

3

예제 입력 2

5
1 1 1 1 1
2

예제 출력 2

6

Comments

There are no comments at the moment.