#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; const int INF = 0x3f3f3f3f; const double eps = 1e-4; struct node { long long r,s,l; }exam[111111]; bool cmp(node a,node b) { return a.s0;i--) exam[i].s-=(exam[i-1].s+exam[i-1].l); int flag=1,i=0,j=0; while(i