考察的知识点:动态规划;解答方法分析:初始化数组 buy 和 sell 的第一行,其中 buy[0][0] 表示第一天进行买入的最低价格,sell[0][0] 表示第一天进行卖出的最大利润。使用状态转移方程来更新数组中的每个素。对于第 i 天,需要考虑以下情况:在第 i 天买入股票的最低价格:buy[i][j] = max(buy[i-1][j], sell[i-1][j] - prices[i]),其中 j 表示交易次数。在第 i 天卖出股票的最大利润:sell[i][j] = max(sell[i-1][j], buy[i-1][j-1] + prices[i])。通过遍历 sell 数组...