相关文章
P1880 [NOI1995] 石子合并
P1880 [NOI1995] 石子合并
题目大意
在一个圆形操场上摆放了 NN 堆石子,每次只能选择相邻的两堆合并成一堆,并将新堆的石子数记为该次合并的得分。求将所有石子合并成一堆的最小得分和最大得分。
数据范围: 1≤N≤1…
建站知识
2026/2/26 23:20:45
C++中的友元 之八
一、我们先搞清楚一个目标
C++ 标准库追求一个核心原则:像用普通指针一样高效
但比指针更安全、更抽象这就是所谓的:零成本抽象(Zero-cost abstraction)提出这个理念的人是
Bjarne Stroustrup
意思是:你获得抽象能…
建站知识
2026/2/26 23:20:45
对于本地存储和分布式存储的看法
对于本地存储和分布式存储的看法$(".postTitle2").removeClass("postTitle2").addClass("singleposttitle");本地存储(Local Storage)
就是单机硬盘 / 挂载到本机的磁盘。
优点速度极…
建站知识
2026/2/26 23:20:45
B002 排序 双指针 哈希表 两数之和到K数之和 1640~1642 CSES
1640 Sum of Two Values - CSES
1641 Sum of Three Values - CSES
1642 Sum of Four Values - CSES
这类问题可以抽象成 \(K\) 数之和,本质是递归的转化为两数之和,时间复杂度为 \(N^{K-1}\) 。一般可以排序双指针或…
建站知识
2026/2/26 23:10:45
Educational Codeforces Round 187 解题报告
前情提要
刚调好了博客主题,感觉这个挺好看的。
封)(面 (悲
省流:如果离散化不麻烦,那就不要想着去动态开点。CF2203A
不说了。
CF2203B
额不难发现 \(s=F(s)\) 满足当且仅当 \(1 \le s \le 9\),直接把 \(x\) 每一…
建站知识
2026/2/26 23:10:45
有趣的代码-值传递和引用传递
有趣的代码-值传递和引用传递$(".postTitle2").removeClass("postTitle2").addClass("singleposttitle");有趣的代码:
(值传递和引用传递)
class Value{public int i=15;
}
public cl…
建站知识
2026/2/26 23:10:45
搭建一套.net下能落地的飞书考勤系统
去年给公司做 HR 系统选型,最终选择了飞书考勤。但用了两个月后发现——原生功能再强,也架不住企业那些奇奇怪怪的业务规则。比如:我们公司的请假审批要过三级(直属领导→部门负责人→HR),但飞书考勤的审批流只支…
建站知识
2026/2/26 23:10:45

