문제 링크
- http://icpc.me/18702
문제 출처
- 2017 Arab Collegiate Programming Contest J번
사용 알고리즘
- 세그먼트 트리 비츠
시간복잡도
- $O((N+Q) \log N)$
풀이
수쿼28 코드를 복붙하면 가볍게 TLE가 뜨게 되는데, 최적화할 생각하지 않고 fastio를 사용하면 AC를 받을 수 있습니다.
5시간동안 여러가지 방법을 시도해봤지만 모두 실패했고, fastio를 사용하는 것이 가장 좋은 것 같습니다. fastio 버퍼 사이즈에 주의하세요.
전체 코드
1 |
|