2026HAUE新生周赛热身赛题解
2026热身赛 题解A - 博丽神社的赛钱箱题意给定 n 个正整数求它们的总和。解题思路这是一道最基础的求和题直接遍历累加即可。算法线性遍历累加求和复杂度时间复杂度O(n)空间复杂度O(1)代码voidsolve(){intn;cinn;intsum0;for(inti0;in;i){intx;cinx;sumx;}coutsumendl;}注意事项使用long long防止溢出n10^5, 每个数109总和可达1014B - 雾之湖的冰精题意给定 n 个正整数找出其中的最小值。解题思路遍历所有数维护当前最小值。算法线性遍历维护最小值复杂度时间复杂度O(n)空间复杂度O(1)代码voidsolve(){intn;cinn;intminnMAX;for(inti0;in;i){intx;cinx;minnmin(minn,x);}coutminnendl;}注意事项初始化最小值为一个很大的数如LLONG_MAXC - 命莲寺的钟声题意每a分钟敲一次钟每次敲b下。从第一声铃声到祭祀结束时间间隔为t分钟。求从第一声铃声到最后一个铃声响起这段时间内总共敲了多少下钟。输入三个正整数a、b、t1 ≤ a, b, t ≤ 1000。解题思路第一声铃声发生在时刻 0之后每隔a分钟再敲一次敲钟时刻为0, a, 2a, 3a, …祭祀在时刻t结束因此只计入时刻≤ t的敲钟最后一个敲钟时刻为⌊t/a⌋ · a敲钟场次数 ⌊t/a⌋ 1总敲钟下数 (⌊t/a⌋ 1) × b样例3 2 10敲钟时刻为 0, 3, 6, 9共 4 次每次敲 2 下答案为 8。算法公式计算复杂度时间复杂度O(1)空间复杂度O(1)代码voidsolve(){inta,b,t;cinabt;cout(t/a1)*bendl;}注意事项t / a是整数除法等价于向下取整⌊t/a⌋时刻 0 的第一声铃声要算上所以场次数是t/a 1而不是t/a若t是a的倍数时刻t的敲钟也算在内场次数含端点答案最大为(1000/1 1) × 1000 1001000普通int即可D - 香霖堂的货物题意给定 n 个字符串统计每个长度出现的次数按长度从小到大输出。解题思路使用 map 记录每个长度的出现次数map 会自动按 key长度排序算法计数 排序复杂度时间复杂度O(n log n)空间复杂度O(n)代码voidsolve(){intn;cinn;mapint,intmp;for(inti0;in;i){string s;cins;mp[s.size()];}for(auto[len,cnt]:mp){coutlen cntendl;}}注意事项使用 map 自动排序也可以用数组 sortE - 红魔馆的图书馆题意给定 n 个正整数按从小到大排序后输出。解题思路直接使用 STL 的 sort 函数。算法快速排序复杂度时间复杂度O(n log n)空间复杂度O(n)代码voidsolve(){intn;cinn;vectorinta(n);for(inti0;in;i){cina[i];}sort(all(a));for(inti0;in;i){couta[i] \n[in-1];}}注意事项输出格式数字之间用空格分隔F - 红魔乡的妖精题意给定一个正整数 n判断它是奇数还是偶数。解题思路判断 n % 2 的值。算法取模运算复杂度时间复杂度O(1)空间复杂度O(1)代码voidsolve(){intn;cinn;if(n%20){coutEvenendl;}else{coutOddendl;}}注意事项注意输出是 “Odd”/“Even”首字母大写G - 妖怪山的阶梯题意给定 n≤ 10^9求 12…n 的结果对 998244353 取模。解题思路等差数列求和公式S n*(n1)/2n ≤ 10^9n*(n1) 最大约 10^18在 long long 范围内先计算乘积再除以 2最后取模算法等差数列求和复杂度时间复杂度O(1)空间复杂度O(1)代码constintMOD998244353;voidsolve(){intn;cinn;cout(n1)*n/2%MODendl;}注意事项n*(n1) 不会溢出 long long可以直接计算H - 地灵殿的宝石题意给定 n 个正整数找出最大值和最小值输出它们的差值。解题思路遍历一次同时维护最大值和最小值。算法线性遍历复杂度时间复杂度O(n)空间复杂度O(1)代码voidsolve(){intn;cinn;intmaxx0,minnMAX;for(inti0;in;i){intx;cinx;maxxmax(maxx,x);minnmin(minn,x);}coutmaxx-minnendl;}注意事项n ≤ 100数据很小无需优化I - 辉针城的符卡题意给定一个字符串统计其中大写字母和小写字母的数量。解题思路遍历字符串使用isupper()判断字符类型。算法字符遍历复杂度时间复杂度O(|s|)空间复杂度O(1)代码voidsolve(){string s;cins;intupper0,lower0;for(charc:s){if(isupper(c))upper;elselower;}coutupper lowerendl;}注意事项字符串长度不超过 100无需优化J - 天界的空间题意给定一个正整数 n≤ 10^12判断它是否是质数。解题思路n 的范围是 10^12√n ≈ 10^6使用试除法复杂度 O(√n) 完全可以接受优化先排除 2 和 3 的倍数然后只检查 6k±1 形式的数算法试除法复杂度时间复杂度O(√n)空间复杂度O(1)代码boolisPrime(longlongn){if(n2)returnfalse;if(n2||n3)returntrue;if(n%20||n%30)returnfalse;for(longlongi5;i*in;i6){if(n%i0||n%(i2)0)returnfalse;}returntrue;}voidsolve(){longlongn;cinn;cout(isPrime(n)?Yes:No)endl;}注意事项√(10^12) 10^6试除法可以在 1 秒内完成只检查 6k±1 形式的数可以减少约 2/3 的检查次数约束#includebits/stdc.h#defineintlonglong#defineullunsignedlonglong#defineendl\n#defineMAXLLONG_MAX#definePIIpairint,int#definepbpush_back#defineebemplace_back#definefifirst#definesesecond#defineall(a)a.begin(),a.end()#definerall(a)a.rbegin(),a.rend()usingnamespacestd;signedmain(){ios::sync_with_stdio(false);cin.tie(nullptr);cout.tie(nullptr);int_1;//cin _;while(_--){solve();}return0;}

相关新闻

嵌入式开发全景拆解:从学习路线到硬核项目实战

嵌入式开发全景拆解:从学习路线到硬核项目实战

先回答很多刚入行或者准备转行的人最喜欢问的一个问题:应用层开发算不算嵌入式?我的观点很直接——算,但它只是嵌入式这棵大树上的一根枝桠。真正干过这行的人都明白,嵌入式是个典型的“一专多能”领域,硬件、驱动、系…

2026/10/4 7:15:18 阅读更多 →
2026届最火的六大AI论文方案实测分析:TaoToken统一Key接入千笔AI、豆包、Kimi的配置骨架

2026届最火的六大AI论文方案实测分析:TaoToken统一Key接入千笔AI、豆包、Kimi的配置骨架

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/30 11:01:32 阅读更多 →
AI编码代理上下文工程实战:ChatMemory滑窗与Context-mode MCP组合方案

AI编码代理上下文工程实战:ChatMemory滑窗与Context-mode MCP组合方案

我最近在调一个AI编码代理的长会话项目,遇到一个特别典型的场景:代理跑了三个小时后开始"失忆",明明项目里早就定好的技术约定,它会突然按另一套逻辑改代码;上一轮刚确认过的接口签名,下一轮就敢…

2026/10/2 11:45:16 阅读更多 →

最新新闻

MRAM+K64F工业存储方案:掉电不丢数据的硬件基座

MRAM+K64F工业存储方案:掉电不丢数据的硬件基座

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 7:15:51 阅读更多 →
重学网工之-ppp配置

重学网工之-ppp配置

任务:R1与R2使用PPP协议,且R1作为网关,R2需从R1获取ip地址配置思路: R1配置: 1.先给R1和R2新增2SA口 2.R1进入S1口将端口类型改为ppp,并给端口配置ip地址 3.新建一个名为ppp1的地址池,宣告网段10.12.1.0/24…

2026/10/4 7:15:51 阅读更多 →
手把手教你学Simulink——UPS系统中双向DC-AC逆变器并联均流控制仿真

手把手教你学Simulink——UPS系统中双向DC-AC逆变器并联均流控制仿真

目录 手把手教你学Simulink——UPS系统中双向DC-AC逆变器并联均流控制仿真 一、为什么UPS并联必须专门做均流 二、系统方案与示例参数 三、Simulink建模步骤 1. 主功率层(每台一个Inverter子系统) 2. 单台控制核:电压外环+电流内环 3. 方案A:平均电流/主从均流(UPS冗…

2026/10/4 7:15:51 阅读更多 →
RK3568麒麟系统rootfs提取定制与重打包完整实战指南

RK3568麒麟系统rootfs提取定制与重打包完整实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 7:15:51 阅读更多 →
2026年Work Agent品类全解读:AI办公助手的新进化方向

2026年Work Agent品类全解读:AI办公助手的新进化方向

这种变化背后,就是AI从问答工具向执行工具的核心跃迁,而支撑这种能力的核心品类,就是最近行业内讨论度持续走高的Work Agent。本文将围绕这个新兴品类的核心定义、能力边界、主流产品和未来走向展开完整梳理,帮所有对AI办公应用感…

2026/10/4 7:15:50 阅读更多 →
用AI统一招聘标准:岗位要求、简历筛选与面试评价的语义对齐实践

用AI统一招聘标准:岗位要求、简历筛选与面试评价的语义对齐实践

1. 招聘标准不统一的真实困境与AI介入的切入点1.1 一个让HR和业务部门都头疼的老问题我做了十多年技术团队管理,带过的团队从十几人到上百人不等,招聘这件事几乎每年都要折腾好几轮。最让我头疼的不是招不到人,而是招进来的人跟当初面试时聊的…

2026/10/4 7:14:50 阅读更多 →

日新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 10:36:31 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:35 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:36 阅读更多 →