- 博客(5)
- 收藏
- 关注
原创 欢迎加入洛谷团队—— LMT 出题团
洛谷 LMT 出题团正式成立并开启招新!这是一个新成立的算法竞赛题目创作团队,旨在培养优秀出题人并举办高质量公开赛。团队目前处于建设初期,诚邀热爱算法、有意参与题目设计的同学加入。通过团队协作,成员将共同提升出题能力,最终目标是组织成功的算法竞赛公开赛。欢迎访问团队主页(https://www.luogu.com.cn/team/112617)了解详情并申请加入。
2025-08-30 14:54:07
338
原创 洛谷 P1000:超级玛丽游戏 - C++ 题解
本文介绍了如何用C++输出超级玛丽的字符画场景。题解提供了两种方法:使用cout和printf语句。知识点包括顺序结构、输出和简单模拟。对于初学者,建议优先使用printf("\n")而非cout<<endl来换行,因为前者速度更快且兼容性更好。代码示例展示了如何逐行输出给定的ASCII艺术字符图案,需要注意使用双引号包裹字符串并使用\n换行。这道题目主要考察基础输出能力,适合编程入门练习。
2025-08-13 21:36:29
644
原创 洛谷 P13499「Cfz Round 6」Umiyuri Kaiteitan - 题解(【LGR-234-Div.3】洛谷网校 7 月 CSP-J 模拟月赛 & Cfz Round 6 ~~ T2)
题目要求模拟Kiyux系统中执行一系列ls > NAME命令后的文件大小。初始时目录为空,每执行一条命令会将当前目录中所有文件名按递增顺序写入指定文件,用空格分隔。最终需要输出每个文件的大小(字符数)。 关键点: 每次执行命令时,若目标文件不存在则创建,存在则清空 文件名按数字递增排序,用空格分隔 文件大小为所有文件名长度之和加上分隔空格数(最后无空格) 需要高效统计当前存在的不同文件名及其位数解法的核心是用数组记录每个数字的位数出现次数,动态计算每次命令执行时的文件大小。时间复杂度为O(n),适用。
2025-07-29 11:10:46
1750
原创 洛谷 P13498 「Cfz Round 6」Yumemi - C++题解(【LGR-234-Div.3】洛谷网校 7 月 CSP-J 模拟月赛 & Cfz Round 6 ~~ T1)
题目要求判断大整数是否为“可爱数”,即其各位数字乘积不超过给定k。由于数字可能极大(达10^10^5),需用字符串处理。关键点:若数字含0则直接判定为可爱;否则逐位计算乘积,若中途超过k则终止判定。算法需注意数据类型(long long)以避免溢出,时间复杂度为O(n*位数),适用于大数情况。
2025-07-28 08:00:00
1987
原创 洛谷 P11227:[CSP-J 2024] 扑克牌 - C++题解
题目要求统计一副不含大小王的扑克牌中缺少的牌数。输入给出若干张牌(可能重复),需要去重后计算剩余牌数。标准扑克共有52张牌,花色为S/H/C/D,点数为A23456789TJQK。 解题方法: 使用二维数组标记存在的牌(40分部分测试点可直接用52-n计算) 通过map或set自动去重后计算剩余牌数 用unique函数对排序后的输入去重 关键点:正确处理重复输入,准确转换花色和点数。最优解法时间复杂度为O(n),空间复杂度O(1)(数组法)或O(n)(容器法)。 示例代码展示了四种去重方法,其中数组映射法效
2025-07-24 11:24:47
1811
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人