排序
const 使用总结
const 使用总结,const关键字是用于定义一个不该被改变的对象,它的作用是告诉编译器和其他程序员不允许修改这个对象的值或者状态。当程序员看到使用const修饰的代码时就知道不应该修改对应对象...
大根堆和小根堆的介绍
大根堆和小根堆的介绍,堆(Heap)的基本概念 堆是一种完全二叉树(Complete Binary Tree),其性质使得堆可以高效地支持以下操作: 插入(Insert):将一个新元素加入到堆中。 删除最大/最小元...
P1973 [NOI2011] NOI 嘉年华
P1973 [NOI2011] NOI 嘉年华,思路: 先将时间进行离散化,设总时间为 \(cnt\),然后考虑求出 \(W(l,r)\),即在时间段 \([l,r]\) 内的所有节目,可以 \(n^2\) 前缀和,也可以 \(n^3\) 暴力。 然...
[fastgrind] 一个轻量级C++内存监控及可视化开源库
[fastgrind] 一个轻量级C++内存监控及可视化开源库, 目录 Fastgrind 引言 简介 仓库结构 快速开始 编译 testcase 运行 testcase 调用堆栈 Report 如何在你的项目中使用 手动插桩的使用方法 自动...
C++11标准库 时间工具梳理
C++11标准库 时间工具梳理, 目录 <chrono> 时间间隔duration 常用的duration 时间点time_point 时钟system_clock & steady_clock system_clock 代码举例 steady_clock 例程: 转换函数...
Qt学习第二篇(基本小组件的使用)
Qt学习第二篇(基本小组件的使用),Qt_2 小部件是 GUI 的基本元素。 它也称为UI 控件。 它接受来自底层平台的不同用户事件,如鼠标和键盘事件(以及其他事件)。 我们使用不同的小部件创建 UI。 ...
C++STL简述
C++STL简述,一、标准容器 容器是标准模板库(STL,standard template library)中的一个核心概念,它指的是那些能够存储和管理数据集合的类。容器的主要目的是提供一种机制,使得程序员可以存储...
使用vscode编译C++代码
使用vscode编译C++代码,使用vscode编译C++代码 vscode 首先要说明vscode不是IDE,因此本身没有所谓的一键配置、一键编译/调试、大量可视化项目操作选项等功能,实际上是一个拥有丰富插件...
C/C++跨平台SDK开发的注意事项
C/C++跨平台SDK开发的注意事项, 1. C/C++跨平台开发时有哪些值得注意的事项? 1.1. 你知道如何选择C++标准的版本吗? 1.1.1. C++版本说明 1.1.2. 如何选择版本 1.1.3. 最佳实践 1.2. 源代码要如...
C++ 返回函数指针的函数
C++ 返回函数指针的函数, 目录 0 前言 1 Function Pointer in C/C++ type 1.1 ordinary function Pointer 1.2 non-static member function of class 1.3 Lambda To Function Pointer 1.4 总结什...
C++STL第二篇(vector的原理用法)
C++STL第二篇(vector的原理用法),vector vector的数据安排以及操作方式,与array非常相似,两者的唯一差别在于空间的运用的灵活性。Array是静态空间,一旦配置了就不能改变,要换大一点或者小...
AtCoder Beginner Contest 369(ABC369)
AtCoder Beginner Contest 369(ABC369),[ABC369C] Count Arithmetic Subarrays 题意: 判断有多少个区间是等差数列(不能重排)。 \(1 \le n \times 10^5\)。 思路: 赛时看错题了,以为这个...


![P1973 [NOI2011] NOI 嘉年华-拾光赋](https://cos.blogs.ink/wp-content/uploads/2024/10/edefb7a0e66d78197b427433c10e4ba7-300x187.webp)
![[fastgrind] 一个轻量级C++内存监控及可视化开源库-拾光赋](https://cos.blogs.ink/wp-content/uploads/2025/12/d3cf83fe6e3631e4158dce6af0756edb-300x187.webp)









