摘要:
Part1. 线段树优化 dp CF115E 设 \(f[i]\) 表示前 \(i\) 条路中修复若干条路后可以赚到的最多的钱。 不修第 \(i\) 条路时 \(f[i]=f[i-1]\) 区间 \([j+1,i]\) 中的路都修好时有 \(f[i] = \max \limits_{0≤ j <i} 阅读全文
摘要:
照亮数学的七道光芒 勇气 对于第 \(k\) 次攻击,其攻击力为: \[a_k=\frac{x^{2^k}}{2^{2^k-2}} \]对于这个题,显然就是找最小的 \(k\) 使满足这个式子 \[\frac{x^{2^k}}{2^{2^k-2}}\geq 2^n \]以 \(2\) 为底取对数,有 阅读全文
摘要:
2024.4.20 笔记 SP4354 Snowflakes 记录所有的雪花,判断是否存在两个雪花是相同的。由于数据量较大,需要 \(O(n)\) 的复杂度来查询雪花,考虑哈希表 定义一个哈希值的转换方式,让不同的雪花哈希值不相同,相同的雪花的六个角一定是相同的 \(6\) 个值且相同的顺序排列,只 阅读全文
摘要:
AcWing 372. 棋盘覆盖 设每个格子为 \((i,j)\) \(i+j\) 为偶数和 \(i+j\) 为奇数的点的两个集合构成二分图的两个点集,和为偶数的边的四周全是和为奇数的点,满足二分图的性质,题目即求以和为偶数和奇数的点构成的二分图的最大匹配 const int dx[] = {0, 阅读全文
摘要:
P3469 [POI2008] BLO-Blockade 根据割点的定义,若节点 \(i\) 不是割点,则把节点 \(i\) 关联的所有边去掉之后,只有 \(i\) 与其他 \(n - 1\) 个节点不连通,而其他 \(n - 1\) 个节点之间是连通的。注意:题目求的是有序点对,即 \((x, y 阅读全文
摘要:
2024.3.16 笔记(最短路、LCA、树上差分、基环树) P2868 Sightseeing Cows 题意题目已经说的很清楚了,看到这个题想到了 沙漠之王 那个题,最优比率生成树。所以直接考虑 01 分数规划。 二分答案,设二分的值为 \(mid\) 如果图中存在一个环 S,使得 \(\sum 阅读全文
摘要:
省选联考 2024 前言 有的题没必要一定要推到满分才可以,比较阴间的写个八九十的分就很不错了,特别阴间的写个暴力就算了,没必要一定要全学懂是不是/fad [省选联考 2024] 季风 传送门 讲题目转化为在 \((0,0)\),求最小 \(m\) 使 \(|x-\sum\limits_{i=0}^ 阅读全文
摘要:
2024.3.9 笔记 P1948 题目大意为在无向图上求出从 \(1\) 到 \(N\) 的路径,使路径上第 \(k+1\) 大的边权尽量少。 第一种是 DP 用\(f[i][j]\) 表示从 \(1\) 到点 \(i\),用了 \(j\) 条免费线的最小花费。 对于一条 \(u -> v\) 的 阅读全文
摘要:
最小生成树 AcWing.346 走廊泼水节 简要题意 给定一个 N 个节点的树,要求增加若干条边,把这棵树扩充为完全图,并满足图的唯一最小生成树仍然是这棵树。求增加的边的权值总和最小是多少,保证边权位非负整数。 题目分析 考虑 kruskal 的过程,是把权值从小到大排序,依次扫描每一个边。那么我 阅读全文
摘要:
ARC166 前言 到了 e 难度莫名陡增....... [ARC166A] Replace C or Swap AB 一个比较简单的贪心 进行交换操作肯定会减少 C 的个数。并且唯一可以变序位置的操作是操作三,所以最后结果一定是 B 尽可能在前。等价于把某个 A 向后移一个位置。贪心地把靠前的 C 阅读全文