#include using namespace std; const int MAX=100000; struct sta { int loc, gas; }; sta station[MAX]; int s,c; int Level[MAX]; bool C[MAX], CC[MAX]; //sorts station[] void Sort(int n){ sta temp; for(int j=1;j-1 && station[i].loc>temp.loc){ station[i+1]=station[i]; i--; } station[i+1]=temp; } } int main(){ int caseno=1; cin>>c>>s; while(c>0){ for(int i=0;i>station[i].loc>>station[i].gas; //sort station[][] on loc field Sort(s); /* //print station[] for(int i=0;i-1;i--) CC[i]=false; Level[s-1]=0; for(int i=s-2;i>-1;i--) Level[i]=Level[i+1]-(station[i+1].loc-station[i].loc)+station[i+1].gas; //find min min=0; for(int i=1;i>c>>s; } return 0; }