发布时间:2026/7/11 3:01:52
ACM暑期第一次周赛
A题积木大赛题目大意是有一堆的积木且所有的积木初始高度都为0我们每次可以选取一个区间的积木被选区间的所有的高度都会增加直到高度与宽度相同问我们最少操作多少次可以使所有积木达到要求高度。设d是差分数组我们要从全 0通过若干次区间 1得到 h求最少操作次数。 每次操作只会让一个d正数 1、一个d负数 - 1。 所有正数差分的和就是最少操作次数。#include bits/stdc.h using namespace std; #define ll long long int main() { int n; cin n; vectorint h(n); for (int i 0; i n; i) { cin h[i]; } ll ans 0; int pre 0; for (int x : h) { if (x pre) { ans x - pre; } pre x; } cout ans endl; return 0; }B题前缀题意给定一个长度为 n 的整数数组数组元素可正可负。要求找出所有非空连续子数组中和最大的那一段如果存在多段不同子数组的和同为全局最大值输出其中长度最小的子数组的长度。 遍历数组时全程只维护一段以当前遍历元素结尾的连续子数组每次只做二选一判断 把当前数字拼到前面这段子数组末尾得到的总和如果不如单独只取当前数字大说明前面一段数字会拉低总和直接舍弃前面所有内容重新以当前数字作为新子数组否则就将当前数字拼接在原有子数组后区间长度同步加一。每次更新完当前结尾子数组的总和与长度后和全局记录的最大和做对比若当前子数组总和 全局最大和更新全局最大和同时把当前区间长度记为答案 若当前子数组总和 全局最大和仅当当前区间长度比已存答案更短时更新答案为更小长度 若当前子数组总和 全局最大和不做任何操作。#includebits/stdc.h using namespace std; const int MAXN 1000010; int a[MAXN]; int main() { int n; scanf(%d, n); for(int i 0; i n; i) { scanf(%d, a[i]); } long long cur_sum 0; long long max_sum -1e18; int cur_len 0; int ans_len 0; for(int i 0; i n; i) { if(cur_sum a[i] a[i]) { cur_sum a[i]; cur_len 1; } else { cur_sum a[i]; cur_len 1; } if(cur_sum max_sum) { max_sum cur_sum; ans_len cur_len; } else if(cur_sum max_sum) { if(cur_len ans_len) ans_len cur_len; } } printf(%d, ans_len); return 0; }D题烦恼的高考志愿这是一道经典的二分题思路很简单我们只需要将学校分数排序之后通过lower_bound去找第一个大于等于学生分数的位置然后分别计算差值记最小的那个差值答案中#include bits/stdc.h using namespace std; #define ll long long int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int m, n; cin m n; vectorint school(m); for (int i 0; i m; i) cin school[i]; sort(school.begin(), school.end()); ll sum 0; for (int i 0; i n; i) { int x; cin x; auto it lower_bound(school.begin(), school.end(), x); int min_d 1e9; if (it ! school.end()) min_d abs(*it - x); if (it ! school.begin()) min_d min(min_d, abs(*(it - 1) - x)); sum min_d; } cout sum endl; return 0; }E题跳石头题意河道起点 0终点 L中间 N 块石头最多搬走 M 块。跳石头时所有跳跃间隔里的最小值要让这个最小值尽可能大输出它。二分猜一个间隔mid要求所有跳跃都不能小于mid。check 函数从起点 0 往后遍历石头间距不够 mid 就搬走统计要搬多少块。搬的数量≤Mmid 可行尝试更大间隔搬的数量 Mmid 太大缩小间隔二分结束得到能实现的最大最小间隔。#include bits/stdc.h #define int long long using namespace std; const int N 50010; int a[N]{0}; int L, n, m; bool check(int mid) { int cnt 0; int sum a[0]; for(int i 1; i n 1; i ) { int d a[i] - sum; if(d mid) cnt ; else sum a[i]; } if(cnt m) return true; return false; } signed main() { cin L n m; for(int i 1; i n; i ) cin a[i]; a[n 1] L; int l 0, r L; while(l r) { int mid l r 1 1; if(check(mid)) l mid; else r mid - 1; } cout l \n; return 0; }

相关新闻

MySQL面试题(二)
2026/7/11 3:01:52

MySQL面试题(二)

事务的四大特性ACID 原子性,通过undo log来保证一致性,通过原子性持久性隔离性隔离性,通过多版本并发控制和锁来保证持久性,通过redo log来保证 Read View在MVCC里是如何工作的 Read View有四个字段: m_ids&#xff1a…

阅读更多
强化学习环境规模化与智能体持续进化架构实践
2026/7/11 3:01:52

强化学习环境规模化与智能体持续进化架构实践

在实际强化学习项目中,我们常常面临一个核心矛盾:智能体需要从环境中学习,但真实环境的构建成本高、多样性有限。2025-2026年的研究趋势表明,环境规模化、持续进化和多智能体协作正在成为突破这一瓶颈的关键路径。本文将从工程实践…

阅读更多
Fireworks AI推理平台实战:从API调用到生产集成的速度优化指南
2026/7/11 3:01:52

Fireworks AI推理平台实战:从API调用到生产集成的速度优化指南

这类推理平台最值得关注的不是功能列表,而是能不能在普通开发环境里稳定跑起来,以及实际响应速度到底有多快。Fireworks AI 主打的就是“快速推理”,我一般会先看它到底比常规方案快在哪里,再验证低配置机器能不能用。1. 先搞清楚…

阅读更多
AI金融监管:黑盒模型、算法公平与RegTech应对策略
2026/7/11 3:01:52

AI金融监管:黑盒模型、算法公平与RegTech应对策略

1. 监管机构为什么说自己在“追赶”AI应用英国金融行为监管局(FCA)最近公开表示,监管机构已经陷入一场追赶AI在金融服务领域应用的“军备竞赛”。这句话直接点破了当前金融科技监管最核心的矛盾:AI应用跑得太快,而监管…

阅读更多
ACM暑期第一次周赛
2026/7/11 3:01:52

ACM暑期第一次周赛

A题积木大赛题目大意是有一堆的积木,且所有的积木初始高度都为0,我们每次可以选取一个区间的积木,被选区间的所有的高度都会增加,直到高度与宽度相同,问我们最少操作多少次可以使所有积木达到要求高度。设d是差分数组我…

阅读更多
MySQL面试题(二)
2026/7/11 3:01:52

MySQL面试题(二)

事务的四大特性ACID 原子性,通过undo log来保证一致性,通过原子性持久性隔离性隔离性,通过多版本并发控制和锁来保证持久性,通过redo log来保证 Read View在MVCC里是如何工作的 Read View有四个字段: m_ids&#xff1a…

阅读更多
强化学习环境规模化与智能体持续进化架构实践
2026/7/11 3:01:52

强化学习环境规模化与智能体持续进化架构实践

在实际强化学习项目中,我们常常面临一个核心矛盾:智能体需要从环境中学习,但真实环境的构建成本高、多样性有限。2025-2026年的研究趋势表明,环境规模化、持续进化和多智能体协作正在成为突破这一瓶颈的关键路径。本文将从工程实践…

阅读更多
Fireworks AI推理平台实战:从API调用到生产集成的速度优化指南
2026/7/11 3:01:52

Fireworks AI推理平台实战:从API调用到生产集成的速度优化指南

这类推理平台最值得关注的不是功能列表,而是能不能在普通开发环境里稳定跑起来,以及实际响应速度到底有多快。Fireworks AI 主打的就是“快速推理”,我一般会先看它到底比常规方案快在哪里,再验证低配置机器能不能用。1. 先搞清楚…

阅读更多
CSS calc写错,布局错位!
2026/7/11 2:01:32

CSS calc写错,布局错位!

💓 博客主页:瑕疵的CSDN主页 📝 Gitee主页:瑕疵的gitee主页 ⏩ 文章专栏:《热点资讯》 CSS calc写错,布局错位! 目录 昨晚改个响应式菜单,页面直接裂开。导航栏挤成一坨,…

阅读更多
通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御
2026/7/9 20:12:34

通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

1. 项目概述与漏洞背景最近在梳理一些历史OA系统的安全风险时,通达OA v11.6版本中的一个老漏洞又进入了我的视线。这个漏洞位于/general/bi_design/appcenter/report_bi.func.php文件中,是一个典型的SQL注入点。虽然这个漏洞的利用方式看起来并不复杂&am…

阅读更多
3步彻底解决Windows右键菜单混乱问题:ContextMenuManager使用全攻略
2026/7/9 0:51:16

3步彻底解决Windows右键菜单混乱问题:ContextMenuManager使用全攻略

3步彻底解决Windows右键菜单混乱问题:ContextMenuManager使用全攻略 【免费下载链接】ContextMenuManager 🖱️ 纯粹的Windows右键菜单管理程序 项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager 你是否曾为Windows右键菜单中那些…

阅读更多
GXDE OS下Wayland兼容性实战:从deepin-mutter原理到VMware Tools修复
2026/7/8 22:48:04

GXDE OS下Wayland兼容性实战:从deepin-mutter原理到VMware Tools修复

如果你正在用 GXDE OS 或者任何基于 Deepin 的发行版,并且遇到了“检测到窗口系统采用 Wayland 协议,程序即将退出”这类弹窗,或者发现 VMware Tools 在 Ubuntu 24.04 这类默认 Wayland 的系统上启动失败,那这篇文章就是为你准备的…

阅读更多
PostgreSQL 备份与恢复实战:从 pg_dump 到时间点恢复的生产级方案
2026/7/11 0:01:31

PostgreSQL 备份与恢复实战:从 pg_dump 到时间点恢复的生产级方案

PostgreSQL 备份与恢复实战:从 pg_dump 到时间点恢复的生产级方案 一、数据库备份最容易被忽略的问题,不是「有没有做备份」,而是「备份能不能恢复、恢复要多久、以及恢复后的数据对不对」 很多团队做数据库备份的方式是「写个 cron job&am…

阅读更多
工业信号干扰处理与FOD4216光耦应用实战
2026/7/11 0:01:31

工业信号干扰处理与FOD4216光耦应用实战

1. 工业环境中的信号干扰挑战在工业自动化领域,信号采集的准确性直接关系到整个控制系统的可靠性。典型的工业现场充斥着各种干扰源:大功率电机启停产生的电磁干扰、变频器工作产生的高频噪声、继电器触点火花放电,以及长距离传输引入的共模干…

阅读更多
每日穿搭助手:鸿蒙AI应用开发实战——AI衣橱,每日穿搭不再愁
2026/7/11 0:01:31

每日穿搭助手:鸿蒙AI应用开发实战——AI衣橱,每日穿搭不再愁

每日穿搭助手:鸿蒙AI应用开发实战——AI衣橱,每日穿搭不再愁 一、引言 每天早上打开衣柜,面对满柜的衣服却不知道穿什么——这是无数人的日常困扰。气温变化、场合差异、风格偏好,这些因素交织在一起,让"穿什么&q…

阅读更多
基于Dify与DeepSeek构建私有知识库问答系统实战指南
2026/7/8 18:15:39

基于Dify与DeepSeek构建私有知识库问答系统实战指南

在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…

阅读更多
FAE放射组学分析工具:医学影像特征探索的完整解决方案
2026/7/8 10:11:21

FAE放射组学分析工具:医学影像特征探索的完整解决方案

FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE 你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…

阅读更多
DesktopNaotu:你的终极离线思维导图解决方案,告别网络依赖!
2026/7/9 3:17:42

DesktopNaotu:你的终极离线思维导图解决方案,告别网络依赖!

DesktopNaotu:你的终极离线思维导图解决方案,告别网络依赖! 【免费下载链接】DesktopNaotu 桌面版脑图 (百度脑图离线版,思维导图) 跨平台支持 Windows/Linux/Mac OS. (A cross-platform multilingual Mind Map Tool) 项目地址:…

阅读更多