会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lx-ahpu
博客园
首页
新随笔
联系
订阅
管理
2025年12月23日
第五天—日期问题
摘要: 日期问题是蓝桥杯、CCF-CSP 等算法竞赛的 “常客”,几乎每年都会出现在省赛和国赛中。这类题目看似繁琐,但只要掌握核心的枚举思路和避坑技巧,就能拿分。 一、日期与时间的枚举方式 日期枚举的核心逻辑:从起始日期开始,逐天推进,直到结束日期,本质是 “年→月→日” 的三重循环;时间枚举则是 “时→分
阅读全文
posted @ 2025-12-23 22:11 smile_Lx
阅读(18)
评论(0)
推荐(0)
2025年12月16日
第四天—时空复杂度
摘要: 01 时间复杂度 时间复杂度是衡量算法执行时间随时间规模增长的增长率 通过分析算法中的基本操作的执行次数来确定时间复杂度 常见的时间复杂度包括: 常数时间O(1):不论输入规模多大,基本操作的执行次数固定 线性时间O(n):基本操作次数和输入次数成正比,比如“遍历整个数组”,数组长度为n,就执行n次
阅读全文
posted @ 2025-12-16 23:06 smile_Lx
阅读(26)
评论(0)
推荐(0)
2025年12月10日
第三天—C++语法基础
摘要: 01递归的介绍 概念:递归是指函数直接或间接调用自身的过程 解释递归的两个关键要素: ①基本情况(递归终止条件):满足时,递归终止,避免无线递归,解决极小规模问题 ②递归表达式(递归调用):用于解决规模更小的子问题,再将子问题的答案合并成当前问题的答案 02递归如何实现 返回类型 函数名(参数列表)
阅读全文
posted @ 2025-12-10 21:50 smile_Lx
阅读(18)
评论(0)
推荐(0)
2025年11月27日
第二天—C++语法基础
摘要: 1.String的声明与初始化 std::string 支持多种初始化方式,可根据实际场景灵活选择,以下是最常用的 6 种形式: #include <iostream> #include <string> int main(){ // 声明并初始化一个空字符串 std::string str1; /
阅读全文
posted @ 2025-11-27 22:44 smile_Lx
阅读(18)
评论(0)
推荐(0)
2025年11月24日
第一天—C++语法基础
摘要: 一、开篇:查看 C++ 编译器版本 在学习 C++ 之前,了解了首先如何知道自己使用的编译器支持哪个 C++ 标准(如 C++11、C++17 等),这对后续使用新特性至关重要。通过__cplusplus宏可以直接查看: #include <iostream> using namespace std
阅读全文
posted @ 2025-11-24 22:49 smile_Lx
阅读(14)
评论(0)
推荐(1)
公告