백준 2357 최솟값과 최댓값 혼내주기
최솟값과 최댓값 세그먼트 트리를 생성하고, 한번에 쿼리를 날리면 된다. #include #define fastio ios::sync_with_stdio(0), cin.tie(0) using namespace std; const int SZ = 1 > m; for(int i = 0; i > num; minTree[SZ + i] = maxTree[SZ + i] = num; } for(int i = SZ-1; i > 0; --i) { minTree[i] = min(minTree[i
혼내주기
2021. 7. 23. 10:57