for(int i=1;i<=t;i++){
for(int j=0;j<=m;j++){
if(j>=v[i-1].second){
dp[i%2][j]=max(dp[1-(i%2)][j],dp[1-(i%2)][v[i-1].first]+(v[i-1].second-v[i-1].first));
}
else{
dp[i%2][j]=dp[1-(i%2)][j];
}
}
}