#include #include #include #include #include #include #include #include using namespace std; int Tokyo_fee[100]; int Kyoto_fee[100]; int main() { int n =0,d=0; cin>>n>>d; long Tokyo_max =0; long Kyoto_max =0; int tmp=0; for(int i=0; i>tmp; Tokyo_fee[i] =tmp; cin>>tmp; Kyoto_fee[i] =tmp; } Tokyo_max = 0; Kyoto_max = Kyoto_fee[0]-d; /* long tmpp=0;*/ bool judge = true; int i=0; for( i=0; iTokyo_max+Tokyo_fee[i]){ judge = false; } if(Tokyo_max+Kyoto_fee[i]-d==Tokyo_max+Tokyo_fee[i]){ i++; if(Tokyo_max+Kyoto_fee[i]-d>Tokyo_max+Tokyo_fee[i]){ judge = false; } Tokyo_max = max(Tokyo_max+Kyoto_fee[i]-d,Tokyo_max+Tokyo_fee[i]); } }else { Tokyo_max = max(Tokyo_max+Tokyo_fee[i]-d,Tokyo_max+Kyoto_fee[i]); /* Kyoto_max +=tmpp;*/ if(Kyoto_max+Tokyo_fee[i]-d>Kyoto_max+Kyoto_fee[i]){ judge = true; } if(Kyoto_max+Tokyo_fee[i]-d==Kyoto_max+Kyoto_fee[i]){ i++; if(Kyoto_max+Tokyo_fee[i]-d>Kyoto_max+Kyoto_fee[i]){ judge = true; } Tokyo_max = max(Tokyo_max+Tokyo_fee[i]-d,Tokyo_max+Kyoto_fee[i]); } } /* cout<