#include #include #include using namespace std; typedef long long LL; const int maxn=1000005; int n,Q[maxn],L,R; LL x[maxn],p[maxn],c[maxn],a[maxn],b[maxn],YY[maxn],XX[maxn],f[maxn]; int main() { #ifdef local freopen("pro.in","r",stdin); #endif scanf("%d",&n); for(int i=1;i<=n;i++) scanf("%lld%lld%lld",&x[i],&p[i],&c[i]); for(int i=1;i<=n;i++) a[i]=a[i-1]+p[i]; for(int i=1;i<=n;i++) b[i]=b[i-1]+p[i]*x[i]; Q[L=R=1]=0; for(int i=1;i<=n;i++) { while(L