문제 링크
- http://icpc.me/11591
문제 출처
- 2015/2016 COCI #2 5번
사용 알고리즘
- 세그먼트 트리
시간복잡도
- $O(N \log N)$
풀이
구간 $[l, r]$의 평균이 $P$ 이상이 되는 경우의 수를 구하는 문제입니다.
$\frac{S_r - S_{l-1}}{r-l+1} \geq P$는 $S_r - S_{l-1} \geq Pr - P(l-1)$로 바꿀 수 있고, 다시 $S_r - Pr \geq S_{l-1} - P(l-1)$로 바꿀 수 있습니다.
Inversion Counting 하듯이 구하면 됩니다.
전체 코드
1 |
|