冲刺2024CSP-J入门组第二轮一等奖(专题训练)
文章平均质量分 83
专题练习
信奥源老师
信息学奥赛教练,15年信奥教学经验,带出多名CSP-J/S第二轮一等奖、NOIP一等奖学生。信息技术学科带头人,《计算机程序设计》、《全国信息学奥林匹克竞赛考试大纲》研究员,可推荐首次报考GESP等级考试推荐跳级1-5级可选,可私信联系我
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2000-2024CSP-J历年第二轮真题考点分析归纳(按年份)
【代码】2000-2024CSP-J历年第二轮真题考点分析归纳(按年份)原创 2025-07-11 15:47:15 · 1247 阅读 · 0 评论 -
2000-2024CSP-J历年第二轮真题考点分析归纳
0.2+机试。原创 2025-07-11 15:14:07 · 1541 阅读 · 0 评论 -
洛谷P3662 [USACO17FEB] Why Did the Cow Cross the Road II S-队列
摘要:题目要求计算最少需要修复的信号灯数量,使得存在至少K个连续的信号灯正常工作。使用滑动窗口技术,首先标记坏灯位置,然后通过维护一个长度为K的窗口,统计每个窗口内的坏灯数量并追踪最小值。时间复杂度O(N),空间复杂度O(N)。例如输入10个灯中5个损坏,要求6个连续正常灯时,至少需要修复1个灯。原创 2025-07-09 17:47:35 · 696 阅读 · 0 评论 -
洛谷P1886 滑动窗口 /【模板】单调队列-队列
摘要:题目要求计算滑动窗口中的最小值和最大值。给定长度为n的序列和大小为k的窗口,窗口从左向右滑动时,需高效输出每个窗口的最小值和最大值。使用单调队列优化:维护单调递增队列求最小值,单调递减队列求最大值。每个元素最多入队和出队一次,时间复杂度O(n),适用于大规模数据(n≤1e6)。C++实现通过双端队列分别处理最小值与最大值,确保高效求解。原创 2025-07-09 16:24:23 · 906 阅读 · 0 评论 -
洛谷P2952 [USACO09OPEN] Cow Line S-队列
题目摘要: 模拟N头奶牛的排队过程,支持四种操作:从左侧/右侧加入奶牛,或从左侧/右侧移除K头奶牛。使用双端队列高效处理插入和删除操作,最终输出剩余奶牛的编号序列。例如输入10条指令后,输出队列中的奶牛编号为7、2、5、6、8(每行一个编号)。 核心思路: 使用双端队列(deque)维护奶牛编号 按指令执行头尾插入/删除操作 输出时遍历队列即可得到正确顺序 代码关键: push_front/push_back处理加入 pop_front/pop_back处理移除 时间复杂度O(S),空间复杂度O(N)原创 2025-07-09 14:07:41 · 1212 阅读 · 0 评论 -
洛谷 P5661 [CSP-J2019] 公交换乘-队列
这道题目模拟了公交优惠票的使用规则,要求计算总乘车花费。主要思路是: 地铁乘车时支付全价并获得一张优惠票存入队列 公交乘车时优先使用最早获得的、有效期内且票价足够的优惠票 优惠票有效期为45分钟,使用时需检查时间差 使用队列管理优惠票,保持先进先出顺序 解题关键点: 每次公交乘车前清理过期优惠票(队头开始检查) 遍历有效票队列寻找第一张可用票(最多46张票) 用临时队列重组未使用的票,保持时间顺序 无可用优惠票时支付全价 时间复杂度为O(46×n),因有效期限制队列长度不超过46,空间复杂度O(n)。通过队原创 2025-07-06 14:50:17 · 705 阅读 · 0 评论 -
洛谷P1540 [NOIP 2010 提高组] 机器翻译-队列
本文介绍了NOIP2010提高组的机器翻译题目,要求模拟翻译软件的缓存管理机制。题目给出内存容量M和文章单词数N,计算翻译过程中需要查词典的次数。核心算法是维护一个固定大小的先进先出队列,当新单词不在内存时,若内存已满则移除最早单词,将新单词加入内存并增加查词计数。提供了两种实现方案:STL队列版本代码简洁,数组模拟循环队列版本效率更高。两种方案均使用标记数组快速判断单词是否在内存中,时间复杂度为O(N)。示例输入输出展示了具体执行过程,对于M=3,N=7的测试用例,正确输出查词次数为5次。原创 2025-07-06 14:36:06 · 795 阅读 · 0 评论 -
洛谷P1996 约瑟夫问题-队列
本文介绍了解决约瑟夫问题的三种方法。该问题要求n个人围成一圈,从第1人开始报数,数到m的人出圈,直到所有人出圈,输出出圈顺序。 三种实现方法: 模拟法:用数组标记出圈状态,循环查找第m个未出圈的人,时间复杂度O(n*m) 链表法:用list模拟循环链表,迭代器遍历删除节点,处理循环边界 队列法:将未出圈者重新入队,数到m时出队,实现循环报数 三种方法均能正确解决问题,时间复杂度相同但实现方式不同。数组法适合小规模数据,链表法适合频繁删除,队列法代码最简洁。根据具体场景选择适当方法即可。原创 2025-07-06 11:31:53 · 1058 阅读 · 0 评论 -
信奥赛CSP-S & NOIP 满分题单
CSP-S & NOIP 图论题单摘要 本专题涵盖拓扑排序、欧拉回路、并查集、最小生成树和Tarjan等核心知识点,题目难度从普及(T2)到NOI级(T6)递进。精选洛谷经典题目,如拓扑排序(P1807、P1983)、欧拉回路(P7771)、并查集(P1196、P4185)、最小生成树(P3366、P4180)及Tarjan算法(P2863、P3387)。适合系统性训练,帮助选手逐步提升图论解题能力。原创 2025-07-05 13:11:16 · 390 阅读 · 0 评论 -
CSP-J 第二轮满分题单
这份CSP-J竞赛题单按照知识点和难度分类整理,涵盖队列、栈、前缀和、差分、二分及数学思维等核心考点。题目分为T1(基础)到T4(较难)四个难度等级,包含洛谷题库链接。推荐备赛时按知识点分层练习,从简单题逐步过渡到难题,尤其注意队列模拟、栈应用、二分边界处理等高频考点。数学思维类题目占比较大,建议加强逻辑推导能力。原创 2025-07-05 12:06:42 · 1265 阅读 · 0 评论 -
GESP等级考试/CSP-J/S NOIP考前辅导集训
这篇文章介绍了清华大学博士后、计算机博士的课程师资情况,突出了其学术背景、竞赛教学经验和工业项目能力。师资核心优势包括顶尖院校履历、算法竞赛教学专长(如NOIP、GESP)以及云边协同、无人驾驶等工业级项目经验。教学特色强调算法与数学结合、工业级代码规范以及个性化心理辅导,提供自研教材和仿真题库。课程内容覆盖GESP一级到八级知识点,适合目标省赛奖项或高级认证的学员,承诺小班定制化训练提升算法能力与调试规范。原创 2025-06-25 17:49:11 · 336 阅读 · 0 评论 -
2025暑假信奥集训《信奥一本通》
《算法高效进阶★高手算法专项训练》集训课程介绍原创 2025-06-25 15:48:18 · 755 阅读 · 0 评论
分享