自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 AtCoder Beginner Contest 417(2025.8.2)(补题ing)

本文记录了AtCoder Beginner Contest 417的解题过程。现场完成A/B/C三题。A题直接按要求输出子串,B题用vector模拟删除操作。C题原暴力解法超时,后优化为利用哈希表统计满足条件的数对,时间复杂度降为O(n)。文章包含题目考查点、解题思路和AC代码,适合算法竞赛初学者参考学习。

2025-08-03 01:03:17 572

原创 【洛谷 P1352】没有上司的舞会

题目大意:给定一棵树状结构的职员关系,每个节点有快乐值。若选择某个职员,则其直接下属不能参加。求能获得的最大快乐值。 解法:树形动态规划,设dp[i][0/1]表示i节点不去/去的最大贡献。对于每个节点,若不去,则下属可选去或不去;若去,则下属必须不去。从叶子节点向上递推,最终比较根节点的两种状态取最大值。 时间复杂度:O(n),空间复杂度:O(n)。通过DFS遍历树结构并维护状态转移方程求解。

2025-08-01 14:26:35 262

原创 2025牛客多校6 (2025.7.31)

本文记录了牛客多校6比赛的补题情况,重点解析了L题和K题的解题思路。L题要求构造满足特定区间条件的最小字典序括号串,通过贪心算法实现;K题求数组在区间操作后的最大GCD,结合差分数组和因子分解解决。两题均展示了算法思维在竞赛中的巧妙应用,为类似问题提供了参考思路。

2025-08-01 14:18:28 1361

原创 AtCoder Beginner Contest 416(2025.7.26)

本文记录了AtCoder Beginner Contest 416的补题情况与题解。比赛现场完成A题,赛后补题B、C、D三题。A题验证字符串特定区间是否全为'o';B题通过标记位填充字符串;C题递归生成所有排列后排序求第X小字符串;D题利用双指针和排序技巧求模运算和的最小值。作者对各题思路、时间复杂度和实现细节进行了详细说明,并分享了AC代码。文章展现了选手的解题思路与成长过程,欢迎指正不足。

2025-07-31 13:17:21 1027

原创 2025牛客多校5 (2025.7.29)

本文记录了牛客多校5比赛中两道题目的题解。I题通过数学推导求出最小周长,E题通过位运算分析每个二进制位的贡献来解决异或问题。I题直接输出公式计算结果,E题则采用逐位统计的方法计算有效贡献数对。两题均附有AC代码实现,展现了从问题分析到算法设计的完整思路。作者在总结中谦虚表示仍在成长,欢迎指正不足之处。

2025-07-30 23:10:43 472

原创 牛客周赛 Round 102(2025.7.27)

本文记录了牛客周赛 Round 102 的补题情况,重点分析了 C 和 D 两题的解法。C 题要求将 01 串修改为相邻字符不同的形式,通过比较两种目标串的转换步数求解;D 题需将字符串通过翻转操作变为特定模式,利用前缀和计算最小操作次数。两题分别考察模拟和前缀和技巧,最终通过优化算法得到正确解。

2025-07-29 16:59:37 695

原创 2025牛客多校3 (2025.7.22)

记录一个菜鸡的成长——如有疏漏欢迎指正。

2025-07-25 00:20:16 703

原创 牛客周赛 Round 101(2025.7.20)

本文总结了牛客周赛 Round 101 的解题情况,包含 A-E 五题的代码与思路。A 题通过对数计算 token 值;B 题计算地铁维修分组;C 题通过二进制位运算求最大异或值;D 题构造排列满足特定位运算条件;E 题通过数学优化求快递最短配送时间。其中 C/D/E 为赛后补题,涉及位运算、排列构造和数学优化等知识点。完整代码已通过测试,展示了从简单计算到复杂算法的解题过程。(149字)

2025-07-24 23:35:06 229

原创 AtCoder Beginner Contest 415(2025.7.19)

本文记录了作者参加AtCoder Beginner Contest 415的解题情况与题解。比赛现场完成A/C题,赛后补了D/E题。D题(400分)通过贪心模拟解决,关键是对兑换方案按损耗排序;E题(450分)采用逆向线性DP方法,计算高桥君初始所需最少硬币数。文章包含题目分析、解题思路和AC代码,展示了从简单到较难题目的完整解题过程。

2025-07-24 23:11:59 649 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除