news 2026/9/1 4:26:51

贪心拆分

作者头像

张小明

前端开发工程师

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/9/1 0:22:29

从泄露到合规:Open-AutoGLM日志权限改造全流程(含RBAC模型落地细节)

第一章&#xff1a;从日志泄露看权限失控的代价系统日志本应是排查问题的利器&#xff0c;却常因权限配置不当成为数据泄露的突破口。当开发人员为图方便将日志文件设置为全局可读&#xff0c;攻击者便能通过简单的目录遍历获取敏感信息。更严重的是&#xff0c;部分日志中明文…

作者头像 李华
网站建设 2026/9/1 0:46:49

阻塞队列:线程池核心机制take() vs poll()

《线程池核心机制&#xff1a;Worker线程如何高效获取与执行任务》《阻塞队列的魔法&#xff1a;take() vs poll()在线程池中的关键选择》《任务执行异常处理&#xff1a;线程池中的容错机制设计哲学》《从take()到run()&#xff1a;深入解析线程池工作线程的完整生命周期》一、…

作者头像 李华
网站建设 2026/8/30 23:34:08

【2025最新】基于SpringBoot+Vue的宠物商城网站管理系统源码+MyBatis+MySQL

&#x1f4a1;实话实说&#xff1a;用最专业的技术、最实惠的价格、最真诚的态度服务大家。无论最终合作与否&#xff0c;咱们都是朋友&#xff0c;能帮的地方我绝不含糊。买卖不成仁义在&#xff0c;这就是我的做人原则。摘要 随着互联网技术的快速发展和人们生活水平的不断提…

作者头像 李华
网站建设 2026/8/30 19:37:02

LangFlow Reactor反应器模式响应事件

LangFlow Reactor反应器模式响应事件 在构建智能对话系统、自动化内容生成流程或复杂推理代理时&#xff0c;开发者常常面临一个共同的挑战&#xff1a;如何快速验证想法&#xff0c;同时保证系统的可维护性和团队协作效率&#xff1f;传统的代码开发方式虽然灵活&#xff0c;但…

作者头像 李华
网站建设 2026/8/31 6:28:24

ECharts 饼图(Pie Chart)教程

ECharts 饼图&#xff08;Pie Chart&#xff09;教程 ECharts 的饼图&#xff08;series.type ‘pie’&#xff09;主要用于展示数据在总体中的占比比例&#xff0c;支持实心饼图、圆环图&#xff08;南丁格尔图/玫瑰图&#xff09;、多层嵌套等变体。数据通过 data 数组中的…

作者头像 李华
网站建设 2026/9/1 1:48:55

Open-AutoGLM日志加密部署难题:90%团队忽略的2个致命风险点

第一章&#xff1a;Open-AutoGLM 日志数据加密存储在 Open-AutoGLM 系统中&#xff0c;日志数据的安全性至关重要。为防止敏感信息泄露&#xff0c;系统采用端到端加密机制对日志进行安全存储。所有日志在写入磁盘前均经过加密处理&#xff0c;确保即使存储介质被非法获取&…

作者头像 李华