题目链接: https://ac.nowcoder.com/acm/problem/50528 题意: 给 n, k,n 个数字,求所有长度为 k 的区间的最小值和最大值 做法: 单调队列,考虑维护一个单调递增/减的队列,并用滑动窗口的方法使得队列的首尾位置相差<=k,这样每次队首的位置都是长度为 k 的区间的最大/小值 代码: #include <bits/stdc++.h> #define ll long long #define sc scanf #define&nbsp...