摘要:
将以下代码以.bat运行,管理员身份 @echo off title Activate Microsoft Visio 2019 ALL versions for FREE!&cls&echo &echo #Visio: Activating Microsoft software products 阅读全文
摘要:
思路分析 : 定义 dp[i] 表示 i 位置的数字尚未更换且符合题目要求的最小交换次数,为什么要满足 i 位置的数字未交换呢? 因为 i 位置的数你如果交换你是该给他换成多大的你是不知道的,因此我们最后解题可以在最末尾添加一个数字即可。 然后对于 i 位置之前的数,我们可以选择交换 1个、2个、3 阅读全文
摘要:
思路一:(区间dp) dp[i][j] 表示合并区间 i ~ j 所能获得的最大收益 class Solution { public: int a[505]; int dp[505][505]; int stoneGameV(vector<int>& stoneValue) { int len = 阅读全文
摘要:
思路分析 : 比较好想到的是用尺取法来做,但是数据有负数,如何还是按正常的尺取法做,那么得到的答案有可能不是最优解 那么我们可以用单调队列来求解,单调队列中保存前缀和 代码示例: class Solution { public: int shortestSubarray(vector<int>& n 阅读全文