技术栈

前后缀分解

UestcXiye
8 个月前
面试·数据结构与算法·前后缀分解
面试算法题精讲:求数组两组数差值和的最大值给定一个数组 nums,求 (nums[j]-nums[i])+(nums[h]-nums[k]) 的最大值,其中 0<i<j<k<h<nums.size()。
闻缺陷则喜何志丹
8 个月前
c++·算法·字符串·数组·降维·转置·前后缀分解
C++前后缀分解C++算法与数据结构 打开打包代码的方法兼述单元测试 这个算法很容易想到,学习了本文后,可以更快得想到。
闻缺陷则喜何志丹
8 个月前
c++·算法·动态规划·力扣·前后缀分解·日子·适合
【C++前后缀分解 动态规划】2100. 适合野炊的日子|1702C++前后缀分解 C++动态规划你和朋友们准备去野炊。给你一个下标从 0 开始的整数数组 security ,其中 security[i] 是第 i 天的建议出行指数。日子从 0 开始编号。同时给你一个整数 time 。 如果第 i 天满足以下所有条件,我们称它为一个适合野炊的日子: 第 i 天前和后都分别至少有 time 天。 第 i 天前连续 time 天建议出行指数都是非递增的。 第 i 天后连续 time 天建议出行指数都是非递减的。 更正式的,第 i 天是一个适合野炊的日子当且仅当:securi