难度:3
知识点:前缀和,递推
根据题意,数据是不能排序的,就按照输入的顺序在前面连续的去掉数,然后从剩下的里面再去掉一个最小的,这里就用到了递推,可以线性预处理,当前点右边,包括当前点,最小的值是多少,用来后面查询去掉,然后统计结果输出即可,
#include <bits/stdc++.h>
#define fi first
#define se second
#define pb push_back
#define all(x) (x).begin(), (x).end()
using namespace std;
typedef long long ll;
typedef vector<int> vi;
typedef pair<int, int> pa;
const int N = 1e5