1. 指针与引用 对比项 指针 T* 引用 T& 可否为空 可以,nullptr 合法 必须绑定对象,无空引用 能否重新绑定 可以指向别的对象 绑定后终身不变 是否占内存 ...
  • C++
  • 20小时前
一、char 数组(C 风格字符串)函数需包含头文件 include <cstring>,数组定义为 char s;,以 \0 结尾 。 长度计算: strlen(s)...
  • C++
  • 2026-09-30
本文已在博客园同步发布。 注意此为个人题解,并非转载于洛谷。 [PA 2012 Finals] Tax 题目大意 给定一个 \(n\) 个点 \(m\) 条边的无向图,定义路径的代...
  • C++
  • 2026-09-29
前言 C++ 和其他语言的差别好大。 面向对象开发 宏定义 #ifndef xxx #define xxx ... #endif 为了防止重复 include,可以写:如果没有 d...
  • C++
  • 2026-09-27
[ABC470E]Concentration 毫无疑问,这是一道期望dp。 这道题很朴素,只需要设计状态,之后记忆化搜索或递推,于是就做完了。 不过理解题意还是需要时间的,简而言之...
  • C++
  • 2026-09-22
题目 第一问比较简单。因为一次交换只能交换走 \(1\) 个不是最小生成树的原树边,所以答案就是原树里不属于最小生成树的边数。 第二问相比第一问就要保证每一次交换都要是生成树。我们...
  • C++
  • 2026-09-02
前置芝士 未定义行为(Undefined Behavior,UB)是计算机程序设计中,执行结果未被语言标准明确定义的行为,可能引发程序崩溃、数据损坏或安全漏洞等不可预测后果。 副作...
  • C++
  • 2026-08-14
ntsync是Linux内核在6.14引入的新功能,它可以在Linux模拟Windows的可等待对象操作。 这个功能主要由wine团队开发和维护,借此可以在Linux上提供性能更高...
  • C++
  • 2026-08-03
网络流 一个网络指一个有向图 \(G = (V, E)\),有两种特殊的节点: 源点 \(S\) 和汇点 \(T\)。 每条有向边 \((u, v) \in E\) 都有一个权值 ...
  • C++
  • 2026-07-31
引言 C++ 是一种高级语言,它是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计...
  • C++
  • 2026-07-30
题目传送门 前置知识:数位DP、同余 题目大意: 在l到r中统计能被其所有非零数字整除的数的个数,多组询问,\(t \leq 10\),\(1 \leq l \leq r \leq...
  • C++
  • 2026-07-27
一、概述 在 C++ 开发场景中,程序化生成与写入 Excel 文档是企业级应用常见需求,涵盖报表导出、数据归档、自动化报告生成等领域。相较于依赖 Microsoft Office...
  • C++
  • 2026-07-22
一、CMake概述 CMake(Cross-Platform Make)是一个跨平台的构建系统生成器,它生成平台的原生构建工具(如Makefile、Visual Studio工程、...
  • C++
  • 2026-06-09

关注我们的公众号

微信公众号