news 2026/4/16 21:38:37

正反两次扫描

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
正反两次扫描

lc3796

正反两次扫描

class Solution {

public:
int findMaxVal(int n, vector<vector<int>>& restrictions, vector<int>& diff) {
vector<int> max_val(n, INT_MAX);
for (auto& r : restrictions)
max_val[r[0]] = r[1];

vector<int> a(n);
for (int i = 0; i < n - 1; i++) {
a[i + 1] = min(a[i] + diff[i], max_val[i + 1]);
}
for (int i = n - 2; i > 0; i--) {
a[i] = min(a[i], a[i + 1] + diff[i]);
}
return ranges::max(a);
}
};

lc3795

hash+滑窗

class Solution {
public:
int minLength(vector<int>& nums, int k) {
unordered_map<int, int> cnt;
int sum = 0;
int left = 0;
int ans = INT_MAX;
for (int i = 0; i < nums.size(); i++) {
// 1. 入
int x = nums[i];
cnt[x]++;
if (cnt[x] == 1)
sum += x;

while (sum >= k) {
// 2. 更新答案
ans = min(ans, i - left + 1);
// 3. 出
int out = nums[left];
cnt[out]--;
if (cnt[out] == 0)
sum -= out;

left++;
}
}

return ans == INT_MAX ? -1 : ans;
}
};

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

AL_ControlInd代码注释

///////////////////////////////////////////////////////////////////////////////////////// /**\param alControl 请求的新的状态\param alStatusCode 请求的状态码\brief 这个函数处理EtherCAT状态机。它被调用* 在AL控制时间发生&#xff08;0x220的位0&…

作者头像 李华
网站建设 2026/4/16 5:51:38

嘎嘎降AI使用教程:新手必看的论文降AI率完整操作指南

嘎嘎降AI使用教程&#xff1a;新手必看的论文降AI率完整操作指南 TL;DR 嘎嘎降AI是一款操作极简的降AI工具&#xff0c;支持知网、维普、万方多平台&#xff0c;达标率99.26%。本教程从注册到出稿完整讲解&#xff0c;帮助新手快速上手&#xff0c;60秒内完成论文降AI处理。 …

作者头像 李华
网站建设 2026/4/16 9:03:40

2026必备10个降AI率工具,本科生速看!

2026必备10个降AI率工具&#xff0c;本科生速看&#xff01; AI降重工具&#xff1a;论文写作的隐形助手 在当今学术写作中&#xff0c;AI生成内容&#xff08;AIGC&#xff09;已经成为一种常见现象&#xff0c;尤其对于本科生而言&#xff0c;如何有效降低AI痕迹、提升论文原…

作者头像 李华
网站建设 2026/4/16 10:53:35

机器学习面试准备的神仙指南,横扫 Meta、Google 等大厂offe

机器学习面试准备的神仙指南&#xff0c;横扫 Meta、Google 等大厂offer 最近在准备机器学习工程师面试撒&#xff1f;网上的资料要么到处都是&#xff0c;要么太理论化了&#xff0c;根本摸不着大厂面试的门道嘛。莫慌&#xff01;今天给你安利一个 GitHub 上的宝藏项目——Ma…

作者头像 李华
网站建设 2026/4/16 10:17:06

TikTok 个人独立运营 + 养号全攻略(从 0 到稳定起号)

对个人来说&#xff0c;做 TikTok 最大的优势是&#xff1a;成本低、流量公平、放大空间大&#xff1b; 但最大的难点也很明显&#xff1a;前期养号和起号是否正确&#xff0c;直接决定账号能不能跑起来。本文将围绕 账号环境 → 养号逻辑 → 起号实操 → 内容运营 → 常见误区…

作者头像 李华