排序
C++23的out_ptr和inout_ptr
C++23的out_ptr和inout_ptr,c++23新增了一些智能指针适配器,用来扩展和简化智能指针的使用。 这次主要介绍的是std::out_ptr和std::inout_ptr。这两个适配器用法和实现都很简单,但网上的文档都...
2024初三年后集训模拟测试1
2024初三年后集训模拟测试1,前言 总分 \(310\) \(T1~100\) \(T2~100\) \(T3~50\) 题解方法属实巧妙,考场上想到了枚举平均值和前缀和,但没想到满足 \(sum_{l-1}=sum_r\) (见下面题解)。 \(T4...
博客建站4 – ssh远程连接服务器
博客建站4 - ssh远程连接服务器, 1. 什么是SSH? 2. 下载shh客户端 3. 配置ssh密钥 4. 连接服务器 5. 常见问题 5.1. IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! 1. 什么是SSH? SSH...
【滑动窗口最值】滑动窗口的最值的一种方案
【滑动窗口最值】滑动窗口的最值的一种方案, 假设现在有数组a[n],和滑动的窗口长度为k <= n,要求长度为k的滑动窗口的最值,一般来说,我们会遇到以下问题: 在窗口向右滑动时,由于...
C++ Two Phase Lookup导致的模板代码编译错误
C++ Two Phase Lookup导致的模板代码编译错误,猜猜下面这段代码的输出是什么: template <typename T> struct Base { void DoThings() { std::cout << 'A\n'; } }; template <ty...
P2825 [HEOI2016/TJOI2016] 游戏 与 P10945 Place the Robots
P2825 [HEOI2016/TJOI2016] 游戏 与 P10945 Place the Robots,本文中的机器人同炸弹,主要是题目描述不同,两道题目做法是本质相同的。 思路: 先说一下没有墙怎么办,那么当一个位置放了机器人...
P5574 [CmdOI2019] 任务分配问题
P5574 [CmdOI2019] 任务分配问题,题目描述 经典的分 \(k\) 段问题,要求求出分 \(k\) 段后使每段顺序对数量之和最小,求这个最小的值。 思路 首先,我们很好得出这种分段问题的状态转移方程即 $...
C++11智能指针 unique_ptr、shared_ptr/weak_ptr、make_shared、循环引用、定制删除器 (万字长文)
C++11智能指针 unique_ptr、shared_ptr/weak_ptr、make_shared、循环引用、定制删除器 (万字长文), 目录 智能指针 场景引入 - 为什么需要智能指针? 内存泄漏 什么是内存泄漏 内存泄漏的危害 内...
将编译过的C++库迅速部署在Visual Studio新项目中
将编译过的C++库迅速部署在Visual Studio新项目中, 本文介绍在Visual Studio中,通过属性表,使得一个新建解决方案中的项目可以快速配置已有解决方案的项目中各类已编译好的C++第三方库的方...
洛谷P1563 [NOIP2016 提高组] 玩具谜题
洛谷P1563 [NOIP2016 提高组] 玩具谜题,[NOIP2016 提高组] 玩具谜题 题目背景 NOIP2016 提高组 D1T1 题目描述 小南有一套可爱的玩具小人,它们各有不同的职业。 有一天,这些玩具小人把小南的眼...
LeetCode39. 组合总和
LeetCode39. 组合总和,LeetCode39. 组合总和 题目叙述: 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的...






![P2825 [HEOI2016/TJOI2016] 游戏 与 P10945 Place the Robots-拾光赋](https://cos.blogs.ink/wp-content/uploads/2024/10/fa3f69aca69640e03f0210b1085fc228-300x187.webp)
![P5574 [CmdOI2019] 任务分配问题-拾光赋](https://cos.blogs.ink/wp-content/uploads/2025/12/afe6c2027862b0fef6e7898632c5f267-300x187.webp)


![洛谷P1563 [NOIP2016 提高组] 玩具谜题-拾光赋](https://cos.blogs.ink/wp-content/uploads/2024/10/cb81873a03b92ed9ee780156b522a3f5-300x187.webp)


