#include #include #include #include #include #define ll long long #define inf 1000000010 #define eps 1e-10 #define md 1000000007 #define N 200010 using namespace std; struct data { int pos,ty;} q[N]; ll mi[N],p[N]; int a[N]; bool cmp(data a,data b) { return a.pos