@@ -634,7 +634,7 @@ class Solution:
634634        for  i in  range (n -  1 , - 1 , - 1 ):
635635            dp_buy =  max (dp1_sell -  prices[i], dp1_buy)
636636            dp_sell =  max (dp2_buy +  prices[i], dp1_sell)
637-             dp2_buy, dp1_sell  =  dp1_buy, dp1_sell 
637+             dp2_buy  =  dp1_buy
638638            dp1_buy, dp1_sell =  dp_buy, dp_sell
639639
640640        return  dp1_buy
@@ -651,7 +651,6 @@ public class Solution {
651651            int  dp_buy =  Math . max(dp1_sell -  prices[i], dp1_buy);
652652            int  dp_sell =  Math . max(dp2_buy +  prices[i], dp1_sell);
653653            dp2_buy =  dp1_buy;
654-             dp1_sell =  dp1_sell;
655654            dp1_buy =  dp_buy;
656655            dp1_sell =  dp_sell;
657656        }
@@ -673,7 +672,6 @@ public:
673672            int dp_buy = max(dp1_sell - prices[i], dp1_buy); 
674673            int dp_sell = max(dp2_buy + prices[i], dp1_sell); 
675674            dp2_buy = dp1_buy; 
676-             dp1_sell = dp1_sell; 
677675            dp1_buy = dp_buy; 
678676            dp1_sell = dp_sell; 
679677        } 
@@ -698,7 +696,6 @@ class Solution {
698696            let  dp_buy =  Math .max (dp1_sell -  prices[i], dp1_buy);
699697            let  dp_sell =  Math .max (dp2_buy +  prices[i], dp1_sell);
700698            dp2_buy =  dp1_buy;
701-             dp1_sell =  dp1_sell;
702699            dp1_buy =  dp_buy;
703700            dp1_sell =  dp_sell;
704701        }
@@ -719,7 +716,6 @@ public class Solution {
719716            int  dp_buy  =  Math .Max (dp1_sell  -  prices [i ], dp1_buy );
720717            int  dp_sell  =  Math .Max (dp2_buy  +  prices [i ], dp1_sell );
721718            dp2_buy  =  dp1_buy ;
722-             dp1_sell  =  dp1_sell ;
723719            dp1_buy  =  dp_buy ;
724720            dp1_sell  =  dp_sell ;
725721        }
0 commit comments