news 2026/6/15 12:11:25

贪心拆分

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
贪心拆分

lc2178

贪心

“把偶数拆成最多不同偶数相加”:

先从2开始挨个加不同偶数,最后把剩下的数补到最后一个数上。

class Solution {
typedef long long ll;
public:
vector<long long> maximumEvenSplit(long long finalSum) {
if(finalSum%2LL) return {}; // 奇数直接返回空
vector<ll> ret;
ll sum = 0,num = 2; // 从最小的偶数2开始取
while(sum + num <= finalSum) {
ret.push_back(num);
sum += num;
num += 2; // 取下一个不同的偶数
}
// 补上剩余的差值
if(sum < finalSum)
ret.back() += (finalSum - sum);

return ret;
}
};

dfs tle

class Solution {
typedef long long ll;
public:
vector<long long> maximumEvenSplit(long long s) {
if (s%2) return {};
vector<ll> b, p;
function<void(ll, ll)> dfs = [&](ll l, ll r) {
if (!r) {
if (p.size() > b.size()) b = p;
return;
}
for (ll n = l + 2; n <= r; n += 2) {
p.push_back(n);
dfs(n, r - n);
p.pop_back();
}
};
dfs(0, s);
return b;
}
};

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

LangFlow Flyweight享元模式节省内存开销

LangFlow 中的享元模式&#xff1a;如何用设计智慧降低内存开销 在构建AI工作流的今天&#xff0c;开发者面对的不再是简单的函数调用&#xff0c;而是一张张由提示词、模型、检索器和记忆模块交织而成的复杂网络。LangChain 让这一切成为可能&#xff0c;但直接编码实现这些流…

作者头像 李华
网站建设 2026/6/15 12:18:52

SLAM的中的可观和现代控制理论里面的可观一样吗?

问题描述&#xff1a;SLAM的中的可观和现代控制理论里面的可观一样吗&#xff1f;问题解答&#xff1a;四、你论文里看到的“退化”&#xff0c;翻译成控制语言就是&#xff1a;SLAM 术语控制理论术语退化&#xff08;degeneration&#xff09;不可观 / 部分不可观几何退化输出…

作者头像 李华
网站建设 2026/6/15 0:48:25

LangFlow Cloudflare Workers集成实验

LangFlow 与 Cloudflare Workers 集成实践&#xff1a;低代码 AI 工作流的边缘部署新范式 在 AI 应用开发节奏日益加快的今天&#xff0c;一个核心矛盾愈发突出&#xff1a;大模型能力虽强&#xff0c;但将其快速、稳定地落地为可用产品仍面临重重阻碍。传统方式下&#xff0c;…

作者头像 李华
网站建设 2026/6/15 8:00:40

Open-AutoGLM实战:从0到1搭建高精度访问行为预警系统(附代码模板)

第一章&#xff1a;Open-AutoGLM 访问行为异常预警系统概述Open-AutoGLM 是一个基于大语言模型与自动化推理引擎构建的访问行为异常检测系统&#xff0c;旨在实时监控用户请求模式&#xff0c;识别潜在的安全威胁或非正常操作行为。该系统融合了自然语言理解、行为建模与动态阈…

作者头像 李华
网站建设 2026/6/15 13:40:53

C++调试宏与断言

1. 调试宏 __FUNCTION__&#xff1a;函数名__TIME__&#xff1a;文件运行的时间&#xff08;注意&#xff1a;是文件运行时间&#xff0c;而不是运行该行的时间&#xff09;__LINE__&#xff1a;所在行数__FILE__&#xff1a;文件的名字__DATA__&#xff1a;日期 注意&#xff…

作者头像 李华
网站建设 2026/6/15 12:41:41

科研起航新利器:书匠策AI开题报告功能,为学术梦想筑牢根基

在科研的漫漫征途中&#xff0c;开题报告宛如一座明亮的灯塔&#xff0c;为我们照亮前行的方向&#xff0c;指引着我们精准驶向学术的彼岸。它不仅是开启研究项目的关键钥匙&#xff0c;更是展现研究者学术素养与研究能力的重要窗口。然而&#xff0c;撰写一份高质量的开题报告…

作者头像 李华