会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Ancer
不遭人妒是庸才.
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
6
下一页
2024年1月28日
删边最短路 思路
摘要: 例题LuoguP2685 桥 题意就是给一张存在重边和自环的图,求出使得删去一条边后最短路长度最长的方案数。(当然不能删掉割边,不然直接嗝屁了) 分析 首先考虑删哪条边,和最短路相关的边就只有在最短路上和不在最短路上的边。 如果删掉的边不在最短路上,那么最短路长度不会变大,所以要删的边只能是最短路上
阅读全文
posted @ 2024-01-28 16:36 ancer
阅读(634)
评论(0)
推荐(1)
2023年11月27日
Codeforces Round 911 (Div. 2) D. Small GCD
摘要: D. Small GCD 题意 给定数组 \(a\) ,求出数组 \(a\) 中所有三元组中较小的两个元素的 \(gcd\) 的和. 分析 显然数组中元素的顺序不影响统计答案,为了方便先将数组排个序; 枚举中间的元素 \(a_j\) ,那么只有它前边的元素能与其产生贡献,它后边的元素个数就是这个贡献
阅读全文
posted @ 2023-11-27 22:05 ancer
阅读(48)
评论(0)
推荐(0)
2023年8月30日
基环树问题 解题报告
摘要: ##[luogu P5022 旅行 ](https://www.luogu.com.cn/problem/P5022) ###题意 对于60%的数据,给一棵树,求一条字典序最小的Hamilton路径; 对于40%的数据,给一颗基环树,求一条字典序最小的Hamilton路径。 ###分析 前向星存图,
阅读全文
posted @ 2023-08-30 12:18 ancer
阅读(37)
评论(0)
推荐(0)
2023年7月26日
一些树上问题的解题报告
摘要: #树的直径问题 ##[luogu P3304 直径 ](https://www.luogu.com.cn/problem/P3304) ###分析 板子题,可以证明所有的直径都经过的边是几条连续的边 那么只需要找出任意一条直径,对于直径上的任意一个点,以这个点作为根节点做一次dfs 如果以该点为起点
阅读全文
posted @ 2023-07-26 23:59 ancer
阅读(25)
评论(0)
推荐(0)
2023年1月11日
CF1200E Compress Words
摘要: 洛谷题目传送门 分析 模拟过程是先是前两个单词合并,合并之后的句子再接着和第三个单词合并这样子 所以过程中肯定是要开个 $ans$ 串不断去进行合并预处理和答案累加 合并单词 $a$ 和单词 $b$ 时,要得到最大的长度 $len$ ,消除 $a$ 的后缀 $len$ 或者消除 $b$ 的前缀, 但
阅读全文
posted @ 2023-01-11 23:41 ancer
阅读(35)
评论(0)
推荐(0)
KMP算法理解
摘要: KMP 我的理解 是一个通过预处理储存字符串自身具有的前后缀一致性质来达到快速处理“字符串匹配”“字符串重复”的问题的算法, 核心是 $next$ 数组。 以字符串匹配为例子,简单阐述一下KMP算法相比于暴力算法的优越性。 举例问题是字符串 $A$ 中有多少个字符串 $B$; 在 $abababaa
阅读全文
posted @ 2023-01-11 23:23 ancer
阅读(42)
评论(0)
推荐(0)
2023年1月9日
[luogu]P1248 加工生产调度
摘要: 题目传送门 分析 考虑一种贪心排序,还是用 临项交换 的方法 假设产品 $i$ 和 $j$ 相邻,$a_i,b_i,a_j,b_j$表示所需时间 不交换时,耗时 $$w1 = a_i + max(b_i,a_j) + b_j$$ 交换时,耗时 $$w2 = a_j + max(b_j,a_i) +
阅读全文
posted @ 2023-01-09 22:51 ancer
阅读(33)
评论(0)
推荐(0)
[luogu]P2123 皇后游戏
摘要: 题目传送门 分析 和国王游戏一样的思路直接考虑邻项交换 观察易知排在后面的大臣获得的奖赏一定更多 假设前 $i - 1$ 位左手上的数和为$a$,第 $i - 1$ 位获得奖赏为$c_{i - 1}$; 对于排在第 $i$ 位和第 $i + 1$ 位的大臣, 交换前,最大收益 $$w1 = max(
阅读全文
posted @ 2023-01-09 22:03 ancer
阅读(19)
评论(0)
推荐(0)
2023年1月8日
[NOIP1999 提高组] 旅行家的预算
摘要: ##题目传送门 ##分析 考虑N最多取6的话,dfs暴力和直接贪心模拟都是可以过的 思路: 1.首先判断在起点和各个加油站是否能到达下一个加油站或终点 2.考虑每到一个加油站为一个状态,首先要找到当前状态能到达的加油站有哪些 3.在能到达的加油站中,如果有油费小于当前加油站的,直接加刚好能到那个加油
阅读全文
posted @ 2023-01-08 21:16 ancer
阅读(96)
评论(0)
推荐(0)
[NOIP1999 普及组] 导弹拦截
摘要: ##题目传送门 ##分析 1e5的数据,要nlogn才能过 第一问求的是 最长不上升序列, 第二问求的是 最少的不上升子列个数 ####第一问: 传统的dp求LIS是 $n^2$ 的复杂度,事实上第二层循环可以优化到logn 这里针对本题~~阐述一下~~口胡一下 对于第i个数x,如果x小于等于序列当
阅读全文
posted @ 2023-01-08 20:52 ancer
阅读(89)
评论(0)
推荐(0)
1
2
3
4
5
6
下一页
公告