news 2026/6/23 22:06:59

simu|区间dp|

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
simu|区间dp|

lc375

区间dp

枚举区间长度和分割点,计算在 1~n 内猜数字时保证能赢的最小花费

方向: 长度大的 需要从长度小的转移过来

//构造avl树

class Solution {
public:
int dp[207][207];
int getMoneyAmount(int n) {
for (int len = 2; len <= n; len++) {//长度
for (int i = 1; i + len - 1 <= n; i++) {//左
int j = i + len - 1;//右
dp[i][j] = 1e9 + 7;
for (int k = i; k <= j; k++) {//中间
dp[i][j] = min(dp[i][j], k + max(dp[i][k - 1], dp[k + 1][j]));
}
}
}
return dp[1][n];
}
};

lc2760

3 ou begin; ou ji; ≤thre

左指针找“偶数且≤阈值”的起始位,向右扩展子数组直到不满足“奇偶交替+≤阈值”,记录最长长度,最后返回结果

左找 右扩展 update

class Solution {
public:
int longestAlternatingSubarray(vector<int>& nums, int threshold)
{
int n = nums.size();
int ret = 0;
int l = 0;
while (l < n) {
if (nums[l] % 2 == 0 && nums[l] <= threshold) {
int r = l;
// 扩展
while (r + 1 < n
&& nums[r + 1] <= threshold
&& nums[r] % 2 != nums[r + 1] % 2)
r++;

ret = max(ret, r - l + 1);
l = r + 1;// 跳过当前子数组
} else
l++;// 不满足起始条件,移动左指针
}
return ret;
}
};

lc2489

公式化简之后就是两数之和

class Solution {
public:
long long fixedRatio(string s, int num1, int num2) {
long long ans = 0, a = 0, b = 0;
unordered_map<long long, long long> mp;
mp[0]++;
for(auto c : s) {
if(c == '0') a++;
else b++;
ans += mp[a * num2 - b * num1]++;
}
return ans;
}
};

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 21:07:41

Apache2最佳实践

Apache2最佳实践&#xff1a;从性能优化到安全加固的全维度指南Apache2&#xff08;httpd&#xff09;作为开源Web服务器的标杆&#xff0c;其默认配置仅能满足基础运行需求&#xff0c;在高并发、高安全等级的生产环境中往往力不从心。本文基于资深运维经验&#xff0c;从性能…

作者头像 李华
网站建设 2026/6/23 21:02:51

实力派,也可以是偶像派

谁说高性能设备就得是灰头土脸的“黑盒子”&#xff1f;绿算技术GP Spark表示&#xff1a;我不服。这台小钢炮&#xff0c;除了能打&#xff0c;还能“搭”。全铝外壳支持高级配色定制&#xff1a;无论是“西装暴徒”雅黑、“富贵逼人”流光金、“深邃学霸”宝石蓝&#xff0c;…

作者头像 李华
网站建设 2026/6/23 18:59:01

基于单片机的多功能万年历

一、系统设计目标与需求分析 在日常时间管理与环境监测需求的推动下&#xff0c;基于单片机的多功能万年历突破了传统日历的功能局限&#xff0c;旨在构建集时间显示、环境感知、智能提醒于一体的小型电子终端。核心需求包括&#xff1a; 时间与日期管理&#xff1a;精确显示年…

作者头像 李华
网站建设 2026/6/23 21:31:44

AI搜索时代:技术演进、产业分化与深度变革

“AI搜索时代”的到来&#xff0c;并非仅仅是搜索引擎界面多了一个聊天框&#xff0c;而是一场从底层逻辑到社会影响的深刻重构。它正在重新定义我们如何获取信息、处理知识乃至进行社会连接。本系列将不涉及任何具体产品或公司的推广&#xff0c;而是从宏观趋势、产业分化、内…

作者头像 李华
网站建设 2026/6/23 21:26:34

SGMICRO圣邦微 SGM2019-2.5YC5G/TR SC70-5 线性稳压器(LDO)

特性工作输入电压范围&#xff1a;2.5V至5.5V固定输出电压&#xff1a;1.2V、1.5V、1.8V、2.5V、2.6V、2.8V、2.85V、3.0V、3.3V可调输出电压范围&#xff1a;1.2V至5.0V输出电压精度&#xff1a;25C时为2.5%低输出噪声&#xff1a;30μV_RMS&#xff08;典型值&#xff09;低压…

作者头像 李华
网站建设 2026/6/23 17:36:47

一文搞懂 低功耗蓝牙BLE 中的 ATT、GATT、MTU 与 20 字节限制

在做 手机 / 前端 / 小程序 与 BLE 设备通信 时&#xff0c;很多人都会遇到这些疑问&#xff1a;为什么 BLE 一次只能传 20 字节&#xff1f;JSON 为什么一用就超限&#xff1f;MTU 到底是什么&#xff0c;调了有什么用&#xff1f;ATT、GATT 老是一起出现&#xff0c;它们到底…

作者头像 李华