把博客搬上 80 端口 原来 80 端口上是 /var/www/home/index.html,一张带主机状态的截图页。今天的活就是把它换成博客。流程本身不长,值得记的是坑。 2026-10-30 #建站 #nginx #hugo
起点:一台闲置的 VPS 这台机器规格不大:AMD EPYC 7A23 的核、3.8G 内存、50G 盘,系统是 Debian 13 (trixie)。到目前为止磁盘用了 17G,还剩 31G —— 对一个只跑服务和静态页的地方来说,空间是够的,缺的从来不是空间。 2026-10-27 #建站 #vps
HNOI2015 接水果 题解 思路这道题是一道整体二分 + 扫描线 + 树链剖分(其实是 DFS 序) 的综合题 首先,遇到这种“一条路径是另一条路径的子路径”问题,我们第一反应肯定是懵的。树上路径怎么比大小?怎么求第 k 小?这玩意看着就像个二维偏序,但路径它不是直的。 正男则反 (强行套用),我们不去想水果怎么匹配盘子,而是想:一个盘子路径能接住哪些水果路径? 这里有一个极其关键的转化:利用 DFS 序把子树转化成区间 。 2026-07-07 #题解
「WF2011」Chips Challenge 题解(全网最详细清晰) 思路这道题是一道最小费用最大流 首先,遇到这种题,我们可以先把每一行与每一列开成点,然后通过行与列间的连线关系来表示点的删除与没有被删除的关系 正男则反,先假设每个能被选的点都被选了 ,那么我们接下来的目标是求出在满足两个条件下最小的删去边的个数 我们先想一想源点向行连边的信息 边权肯定是0,那流量 $f$ 呢? 我认为这里的流量 $f$ 代表的是被做出了决策(选或不选)的点的个数 当然,为’ 2026-07-06 #题解
[HDU 5263] 平衡大师 题解 [HDU 5263] 平衡大师 这道题是一道上下界网络流最小费用类的题目 这道题十分精妙。 首先,最简单的一步,我们需要发现问题实际上就是删边来最小化每个点出度-入度 $dif_i$ 的最大值 由于这是一道网络流,我们不妨思考一下流量的意义 我们发现,因为是删边,所以我们可以把流经过的边表示成已经被删除的边 这时,我们发现我们需要一种方式来修改 $dif_i$ First,我们当然要建超级源汇点 2026-07-05 #题解
中文C++头文件 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960#include<bits/stdc++.h>// 基础关键字替换#define 主函数 main#define 输出 cout#define 输入 cin#defi 2026-03-14
CF923A题解 CF923A1.题目描述Alice 和 Bob 以一个小游戏作为一天的开始。他们首先选一个整数 $x_0; (x_0\ge 3)$。 Alice 先手,然后他们轮流操作。在第 $i$ 轮($i\ge 1$)中,轮到的玩家选一个小于 $x_{i-1}$ 的质数 $p_i$,然后找到一个最小的整数 $x_{i}$ 满足 $x_{i}\ge x_{i-1}$ 且 $x_{i}$ 为 $p_i$ 的倍数。 2026-03-07 #题解
code 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210 2026-03-05