刷新
JOISC2018

博主头像 A. Construction of Highway 重剖,对每条重链开 set 维护连续段。每次新加一个点时暴力跳重链,拿个 BIT 维护已经跳过的权值,然后把那些交到自己到根路径的连续段拿出来查一下 BIT 并扔进去,再删掉这个连续段。显然这样的总复杂度是 \(\mathcal{O}(n \lo ...

Day7基本运算符

博主头像 package operator; public class Demo1 { public static void main(String[] args) { //二元运算符 //快捷键:ctrl+D 复制当前行到下一行 int a = 10; int b = 15; int c = 16; int ...

linux系统目录和文件夹的区别

博主头像 linux系统目录和文件夹的区别 目录是文件系统中的技术概念。从文件系统的角度看,Linux 中 “一切皆文件”,目录本质是一种特殊的文件,存储其包含的文件和子目录的元数据(如文件名、inode指针)。它更强调底层的技术属性,描述的是文件系统中用于索引和管理文件的结构。 文件夹是一种通俗的形象化说法 ...

XT30

博主头像 链接:https://www.china-amass.com/screen/?screening=1&zd_xilie=XT%E7%B3%BB%E5%88%97&page=4 好的,XT30 接头是航模、无人机、大功率手电筒等设备中非常常用的一种直流电源连接器,由 Amass 公司推出。其名称中的“ ...

C++ 模板编程与泛型编程全面解析

引言 在现代编程语言中,泛型编程(Generic Programming) 已成为不可或缺的一部分。它的核心思想是:编写与类型无关的代码,从而提升代码的复用性与抽象能力。 C++ 在泛型编程方面提供了极为强大的支持,主要体现在 模板(Template) 机制上。通过模板,C++ 程序员可以在编译期实 ...

C++ 多线程与并发编程全面解析

引言 随着多核 CPU 的普及,并发编程(Concurrency) 已经成为软件开发的重要能力。C++ 作为系统级语言,长期以来依赖操作系统 API(如 pthreads、Windows threads)实现多线程。 从 C++11 开始,标准库引入了 多线程与并发支持,包括 std::thread ...

<1234···200>