排序
查看自动类型推导结果的方法
查看自动类型推导结果的方法,在《深入解析C++的auto自动类型推导》和《深入解析decltype和decltype(auto)》两篇文章中介绍了使用auto和decltype以及decltype和auto结合来自动推导类型的推导规则...
C++类开发第四篇(讲清楚重载运算符怎么用)
C++类开发第四篇(讲清楚重载运算符怎么用),operator 运算符重载,就是对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型。 在c++中,可以定义一个处理类的新运算符。这种...
模拟赛SXJ202507270900比赛记录&题解
模拟赛SXJ202507270900比赛记录&题解,题目请看 T1 贪心:主要考察\(<50\%\)时\(差值\ mod \ 2 \neq 0\)与\(>50\%\)时\(差值\ mod \ 3 \neq 0\)的情况 \(\begin{cases} \text{计算 } cha =...
C++中的map vs unordered_map:选错容器让你的程序慢10倍!
C++中的map vs unordered_map:选错容器让你的程序慢10倍!,大家好!今天咱们聊一个看似简单却经常被忽视的话题:C++中的map和unordered_map到底有啥区别? 选错了容器,你的程序可能就慢了 10 ...
P1081 [NOIP2012 提高组] 开车旅行
P1081 [NOIP2012 提高组] 开车旅行,思路: 首先令 \(nxt1_i\) 表示右侧最近的城市距离(\(id1_i\) 为编号),令 \(nxt2_i\) 表示右侧第二近的城市编号(\(id2_i\) 为编号);可以使用 set 找出...
C++ Qt开发:运用QThread多线程组件
C++ Qt开发:运用QThread多线程组件,Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的...
C++自学之路1:Hello world
C++自学之路1:Hello world,C++ 语法基础 本文主要通过Hello world这样一个简单的c++程序来认识C++的基础语法框架 本文内容主要来自OI wiki #include <iostream> // 引用头文件 int main(...
CMake构建学习笔记5-libtiff库的构建
CMake构建学习笔记5-libtiff库的构建,libtiff是一个开源库,用于读写TIFF(Tagged Image File Format)文件。使用CMake进行构建的关键指令如下所示: # 配置CMake cmake .. -G '$Generator' -A ...
libevent之bufferevents
libevent之bufferevents, 目录 Bufferevents:概念和基础知识 Bufferevents 和 evbuffers 回调和水印 延迟回调 缓冲区事件的选项标志 使用基于套接字的缓冲区事件 创建基于套接字的缓冲区事件 ...
C++–移动构造函数/移动赋值运算符
C++--移动构造函数/移动赋值运算符,C++--移动构造函数/移动赋值运算符 什么是移动语义? 在C++11中,移动语义是一个重要的新特性,它可以使程序在内存管理方面更加高效,同时也提高了程序的性能...
第4章 复合类型——字符串(一)C风格字符串
第4章 复合类型——字符串(一)C风格字符串, 本文章是作者根据史蒂芬·普拉达所著的《C++ Primer Plus》而整理出的读书笔记,如果您在浏览过程中发现了什么错误,烦请告知。另外,此书由浅入深...
P3957 [NOIP2017 普及组] 跳房子
P3957 [NOIP2017 普及组] 跳房子,思路: 首先发现单调性,灵活性增加 \(x+1\) 的答案肯定不会比增加 \(x\) 的答案更劣。 那么可以二分求 \(g\),则机器人每次可以移动 \([\max(d-mid,1),d+mid]\...




![P1081 [NOIP2012 提高组] 开车旅行-拾光赋](https://cos.blogs.ink/wp-content/uploads/2024/10/1dd7076535b45773bfef2ead056c9f0c-300x187.webp)






![P3957 [NOIP2017 普及组] 跳房子-拾光赋](https://cos.blogs.ink/wp-content/uploads/2024/10/28c297d9755a8a045853d477017baf2c-300x187.webp)

