排序
AT_abc344_d 题解
AT_abc344_d 题解,本文同步发表于洛谷。 赌狗天天输的一集。 大意 你最开始有一个空字符串 \(S\)。 你还有编号为 \(1, 2, \dots, N\) 的袋子,每个袋子都包含一些字符串。 袋子 \(i\) 包含 \(A_...
C++ Qt开发:QItemDelegate自定义代理组件
C++ Qt开发:QItemDelegate自定义代理组件,Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发...
C++回调函数精解:基础使用和高级技巧一网打尽
C++回调函数精解:基础使用和高级技巧一网打尽, 概述:C++回调函数提供了灵活的编程方式。基础使用演示了如何定义和调用简单的回调,而高级使用则展示了返回值非 `void` 的回调和Lambda...
C 语言教程:条件和 if…else 语句
C 语言教程:条件和 if...else 语句,C 语言中的条件和 if...else 语句 您已经学习过 C 语言支持数学中的常见逻辑条件: 小于:a < b 小于或等于:a <= b 大于:a > b 大于或等于:a &g...
继承、重载与多态
继承、重载与多态,继承 继承是C++中的一个重要特性,它可以让我们从一个类的部分成员继承并新建立一个类, class <派生类名> : <继承方式(public/protected/private)> <基类名&g...
寒假训练2024/1/26
寒假训练2024/1/26,2024,1,26 今天做石子合并的题比较多 贴一个模板 for (int len = 2; len <= n; len++) { for (int i = 1, j; (j = i + len - 1) <= n; i++) { for (int k = i; k &l...
打破迷思:为什么资深C++开发者几乎总是选择vector而非list
打破迷思:为什么资深C++开发者几乎总是选择vector而非list,大家好,我是小康。 前言:打破你对容器选择的固有认知 嘿,C++小伙伴们!面对这段代码,你会怎么选? // 存储用户信息,需要频繁查...
shared_ptr的线程安全性与再论cmu15445 project0的COW线程安全字典树
shared_ptr的线程安全性与再论cmu15445 project0的COW线程安全字典树,shared_ptr的线程安全性 近期在网上冲浪时看到一篇boost的文章,里面聊到了shared_ptr的线程安全性 https://www.boost.org/...
图论-最小生成树-基础
图论-最小生成树-基础,0x0f 前置 前置芝士:并查集,图论基础,数论基础 其实最小生成树只是某个人用来装*的 —— 某老师 1x0f 简介 首先给出生成子图的定义(From OI Wiki): 嗯……有点抽象...
技术书籍推荐(007):电子书免费下载
技术书籍推荐(007):电子书免费下载,110. 【清华第四版】DeepSeek+DeepResearch——让科研像聊天一样简单 免费 电子书 PDF 下载 下载地址: http://t-book.sunlogging.com/2025/06/03/book/book_...
P4689 [Ynoi2016] 这是我自己的发明 与 P5268 [SNOI2017] 一个简单的询问0
P4689 [Ynoi2016] 这是我自己的发明 与 P5268 [SNOI2017] 一个简单的询问0,思路: 首先可以先考虑没有换根的情况。 先将树拍到 dfn 序上,那么一个子树 \(u\) 的所有点的 dfn 序区间为 \([dfn_u...
LeetCode455.分发饼干
LeetCode455.分发饼干,LeetCode题目链接:https://leetcode.cn/problems/assign-cookies/description/ 题目叙述 假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能...










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


