#include using namespace std; const int INF=-100000000; int N,D; int T[10000100],K[10000100]; //dp[i][j]:i日目にj=0→東京、j=1→京都にいるときの増やせる金額のmax int dp[1000010][2]; int main(){ cin>>N>>D; for(int i=0; i>T[i]>>K[i]; //dp初期条件:dp[0][0]=0,dp[0][1]=INF; dp[0][0]=0,dp[0][1]=INF; for(int i=0; i