排序
C++ 类的内存分配是怎么样的?
C++ 类的内存分配是怎么样的?,dynamic_memory 首先通过一段代码来引入动态内存分配的主题。一个名为StringBad的类以及一个功能更强大的String类。 #include<iostream> #ifndef STRNGBAD_...
内联和嵌套命名空间
内联和嵌套命名空间,在开发大型的项目时,往往会有很多人参与协同开发,划分成各个小组负责不同的模块,模块之间相对独立。代码中会定义很多的类名、函数名、模板名,甚至一些全局变量,如果不...
CMake构建学习笔记10-OsgQt库的构建
CMake构建学习笔记10-OsgQt库的构建,笔者使用的OsgQt库是Github上openscenegraph仓库中托管的项目(地址),该库的功能是将Osg嵌入到Qt窗体中。不过该库的使用总是有点问题,具体的介绍笔者在之...
C++ Qt开发:使用关联容器类
C++ Qt开发:使用关联容器类,当我们谈论编程中的数据结构时,顺序容器是不可忽视的一个重要概念。顺序容器是一种能够按照元素添加的顺序来存储和检索数据的数据结构。它们提供了简单而直观的方...
C++面向对象语言自制多级菜单
C++面向对象语言自制多级菜单,因为要做一个小应用,需要一个菜单类,在网上找了许久,也没有找到一款心仪的菜单类,索性用C++语言,自制一个命令行级别的菜单类,并制作成库,现记录下来,供以...
LeetCode102.二叉树的层序遍历
LeetCode102.二叉树的层序遍历,LeetCode题目链接:https://leetcode.cn/problems/binary-tree-level-order-traversal/submissions/548489149/ 题目叙述: 给你一个二叉树,请你返回其按 层序遍...
P4689 [Ynoi2016] 这是我自己的发明 与 P5268 [SNOI2017] 一个简单的询问0
P4689 [Ynoi2016] 这是我自己的发明 与 P5268 [SNOI2017] 一个简单的询问0,思路: 首先可以先考虑没有换根的情况。 先将树拍到 dfn 序上,那么一个子树 \(u\) 的所有点的 dfn 序区间为 \([dfn_u...
C 语言文件处理全攻略:创建、写入、追加操作解析
C 语言文件处理全攻略:创建、写入、追加操作解析,C 语言中的文件处理 在 C 语言中,您可以通过声明类型为 FILE 的指针,并使用 fopen() 函数来创建、打开、读取和写入文件: FILE *fptr; fptr ...
LeetCode300.最长递增子序列
LeetCode300.最长递增子序列,LeetCode300.最长递增子序列 力扣题目链接(opens new window) 给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列是由数组派生而来的序列,删除(...
博弈论基础
博弈论基础,前置知识 \(\operatorname {mex}\):没有出现过的最小自然数,如 \(\operatorname {mex} \{0,2,3\}=1\)。 \(\oplus\):按位异或。 前言 博弈类问题大致分为,公平组合游戏、非公平组...
2025/01/12 cpp学习日记
2025/01/12 cpp学习日记,学到的新知识 std::vector::resize std::vector::resize 是 C++ 标准库中 std::vector 类的一个成员函数,用于调整向量的大小。它可以增加或减少向量中元素的数量,并根...
来追梦-D1295 小F过河
来追梦-D1295 小F过河,前言 依旧是固定的前言。 拿下了第四名,和第三名同分结果提交次数多了。 发现第三名是我的同学并且比我弱之后大胆猜测他使用的奇怪的方法。 结果看了他T3的代码,的确如...






![P4689 [Ynoi2016] 这是我自己的发明 与 P5268 [SNOI2017] 一个简单的询问0-拾光赋](https://cos.blogs.ink/wp-content/uploads/2024/10/17ac470c427ac1a5d5ce563b523f9e28-300x187.webp)






