跳转至

洛谷

题目来源

童晶老师的洛谷题单
洛谷 打开需要1.登陆洛谷账号 2.加入洛谷hhu团队
不想用洛谷看题目的也不用担心,我会把题目在网页中呈现

题外话

“童老师课上的可视化程序因为要用到 EasyX,用 VS2022 确实没毛病。不过平时咱们自己刷算法题,我真心建议换成 Dev-C++ 这样轻量一点的编译器。

因为算法题基本上都是单一模块的逻辑实现,根本用不到 VS 里那些复杂的项目管理功能。强行用 VS2022 反而觉得很拖沓,体验上可能还不如轻装上阵的 VS Code。为了写个简单的算法去启动那么庞大的软件,实在有点‘杀鸡用牛刀’。

我觉得写代码也讲究一种‘极简主义’:如果只是算个 1+1,我们在纸上写就好,何必非要开台高配电脑去跑呢?

其实现在的人工智能发展也是这个道理。大家都觉得 Gemini、ChatGPT 这种大模型很牛,但模型真的不是越大越好。在实际应用里,如果一个专精且轻便的小模型就能完美解决当前的需求,我们完全没必要盲目追求那种‘高大全’的模型。做减法,有时候反而更高效。”

引言

本专栏只呈现童晶老师布置在洛谷上的作业题目 每个章节采用"知识点"/"算法思想"->"解题"的结构
解题代码一律用cpp书写,因为我需要用stl容器,不想重复造轮子
看不懂cpp的可以看看每道题的解题思路或者看我整理的c++基础
注:有些内容我不想搬运,会以超链接方式放在相关内容处
然后每题一开始我会放一个超链接,里面会有b站或者其他渠道的讲解视频

叠甲

本人不是大佬,还有很多不足和学习的地方
我这一系列题解,是从我之前保存在obsidian里整理调整出来的
结构还是有区别的,我个人的笔记我喜欢先呈现我自己敲的“错误”代码
然后呈现智能体给的相对正确的代码 最后在对比中,我会总结我一开始行不通或者没想到的点
但是这个专栏里,我只呈现最后正确的代码
算法的学习是个长期的过程,无论之后考研还是进大厂面试,算法题都是绕不开的硬骨头
所以这里的代码仅供参考,重点是理解算法思想