BOJ 2357 최솟값과 최댓값
·
알고리즘/BOJ
www.acmicpc.net/problem/2357 2357번: 최솟값과 최댓값 N(1 ≤ N ≤ 100,000)개의 정수들이 있을 때, a번째 정수부터 b번째 정수까지 중에서 제일 작은 정수, 또는 제일 큰 정수를 찾는 것은 어려운 일이 아니다. 하지만 이와 같은 a, b의 쌍이 M(1 ≤ M ≤ 100 www.acmicpc.net 세그먼트 트리를 활용한 대표 문제 중 하나다. 처음에는 각 쿼리를 최소 트리, 최대 트리로 해줄까 하다가 pair로 한 번에 받아줬다. #include #include #include using namespace std; const int INF = 1e9 + 1; vector ar; vector tree; int n, m, a, b; pair init(int s, int ..