老师自制的一些比赛的题解
文章平均质量分 53
RT
adminh_miao
一个喜欢编程的蒟蒻
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2026.2.21
本文总结了六道编程题的解题思路:1)T1通过拆分数组计算方程;2)T2利用前缀和优化平方和计算;3)T3使用贪心+DP解决区间选择问题;4)T4采用三维DP统计乘积结果;5)T5通过质数筛和DP求解最小操作次数;6)T6用BFS处理液体分配问题。作者在总结中强调需要加强前缀和与动态规划的训练,并反思了部分题目存在的WA问题。原创 2026-02-21 23:02:49 · 79 阅读 · 0 评论 -
2026.2.15
本文分享了6道编程题的解题思路和代码实现。T1使用前缀异或和与哈希表统计满足条件的子数组数量;T2通过排序和前缀和计算最小总距离;T3利用质数性质和快速幂求解排列组合问题;T4建议用BFS或Dijkstra算法;T5采用优先队列实现合并果子问题;T6为LCA模板题。作者总结需要加强图论知识学习,整体解题效果良好。各题解法涉及异或运算、前缀和、排序、快速幂、优先队列等算法技巧。原创 2026-02-15 16:16:50 · 87 阅读 · 0 评论 -
2026.2.14
本文记录了6道算法题的解题思路与代码实现。T1通过求gcd优化计算;T2采用约瑟夫问题的规律解法;T3使用动态规划处理矩阵路径余数问题;T4尝试用DP处理数字序列但效果不佳;T5运用状态转移DP解决技能组合问题;T6成功实现树形DP解决节点选择问题。作者总结道虽然DP很有趣,但下次不想再用了(最后以"喵喵喵"和"哇哈哈"的拟声词结尾)。所有代码均使用C++实现,展现了从数学优化到动态规划等多种算法技巧。原创 2026-02-14 12:33:27 · 78 阅读 · 0 评论 -
2026.2.13
本文记录了作者在1.5小时内完成6道编程题(总分540)的解题过程。题目主要涉及动态规划(DP)应用,包括基础DP(T3、T5)、思维型DP(T4)和状压DP(T6)。其中T1-T4均为签到题,T5虽基础但调试耗时,T6因数据规模导致部分超时。作者特别强调DP在解题中的核心地位(6题中4题使用DP),并分享了各题的解题思路与关键代码片段,最终以高效的表现完成全部题目。原创 2026-02-13 22:33:22 · 528 阅读 · 0 评论 -
2026.2.12
本文总结了6道编程题的解题思路:T1直接枚举配合map求最大值;T2因map使用不当导致TLE,应枚举a和2的幂;T3通过埃氏筛法预处理答案;T4通过排序后双指针计算满足条件的组合数;T5是标准BFS模板题;T6采用DFS或二进制转换两种解法,需注意数据范围。其中T2和T6因实现不当导致部分分数损失,强调了正确选择算法和注意数据范围的重要性。原创 2026-02-12 22:40:50 · 201 阅读 · 0 评论 -
2026.2.11
本文总结了6道编程题的解题思路:T1通过5进制转换解决;T2采用分块处理;T3利用前缀和计算;T4通过时间区间合并获得部分分;T5使用位运算构造解法;T6运用矩阵快速幂实现DP优化。作者强调部分分策略在竞赛中的重要性,通过部分分可能显著提升总分(如300到430分),建议在CSP等比赛中重视部分分获取。其中T5和T6因复杂度问题未完全通过,但展示了不同解题方法。原创 2026-02-11 22:14:24 · 227 阅读 · 0 评论 -
2026.2.10
本文总结了六道算法题的解题思路:T1通过判断最小公约数解决互质问题;T2利用坐标差最大值计算相遇步数;T3尝试排序后枚举求最小值;T4通过二进制按位或运算判断可行性;T5使用双指针求最长子串;T6用组合数学计算方案数。其中四题AC,两题WA,涉及数论、贪心、双指针等算法,强调了快速幂和取模的重要性。解题过程展现了多种算法思想的应用,体现了算法竞赛中需要全面考虑问题特性并选择合适解法。原创 2026-02-10 21:19:55 · 396 阅读 · 0 评论
分享