import java.util.*;
public class Stock {
public int maxProfit(int[] prices, int n) {
// write code here
int min1 = prices[0];
int max = 0;
for (int i = 1; i < prices.length; i++) {
min1 = Math.min(prices[i], min1);
int a = prices[i] - min1;
if (i + 1 < prices.length) {
int min2 = prices[i + 1];
for (int j = i + 2; j < prices.length; j++) {
min2 = Math.min(prices[j], min2);
int b = prices[j] - min2;
max = Math.max(max, a + b);
}
}
}
return max;
}
}

京公网安备 11010502036488号