会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
羊毛羊
AFO的CTFer
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2017年3月21日
树链剖分-SPOJ375(QTREE)
摘要: QTREE - Query on a tree You are given a tree (an acyclic undirected connected graph) with N nodes, and edges numbered 1, 2, 3...N-1. We will ask you t
阅读全文
posted @ 2017-03-21 13:40 羊毛羊
阅读(292)
评论(0)
推荐(0)
2017年3月10日
zoj2588-tarjan求桥/割边
摘要: tarjan求桥,算法流程详见核心代码: 模板题:zoj2588 题目大意:给出一个无向图,按顺序输出割边序号。 好久没用zoj,PE几次,若无割边要加个判断,以免多输出个0
阅读全文
posted @ 2017-03-10 13:26 羊毛羊
阅读(235)
评论(0)
推荐(0)
2017年2月7日
最大流/最小割模板(isap) POJ1273
摘要: isap模板核心代码: 一道水题:poj1273 题意:现在有m个池塘(从1到m开始编号,1为源点,m为汇点),及n条水渠,给出这n条水渠所连接的点和所能流过的最大流量,求从源点到汇点能流过的最大流量。 有多组数据!网上查的中文题意没说,样例只给了一组,WA。
阅读全文
posted @ 2017-02-07 13:35 羊毛羊
阅读(369)
评论(0)
推荐(0)
2016年11月18日
Tarjan相关
摘要: 先码住: 板子:http://www.cnblogs.com/luckycode/p/5255656.html 求割点/割边:http://www.cnblogs.com/c1299401227/p/5402747.html
阅读全文
posted @ 2016-11-18 13:24 羊毛羊
阅读(154)
评论(0)
推荐(0)
2016年8月17日
点分治练习——BZOJ 2152
摘要: 做的第二道点分治的题目,比较裸,算是模板题吧(感觉比之前那题还简单点。 题目:BZOJ 2152 聪聪可可 题目大意:给出一棵树,求树上两点间长度为3的倍数(0也算)的路径数。 解题思路: 基本和POJ1741一样 2.不过重心,在重心的子树中 情况二可通过分治转化为情况1。 通过dfs求出每个点到
阅读全文
posted @ 2016-08-17 14:17 羊毛羊
阅读(265)
评论(0)
推荐(0)
点分治——POJ 1741
摘要: 写的第一道点分治的题目,权当认识点分治了。 点分治,就是对每条过某个点的路径进行考虑,若路径不经过此点,则可以对其子树进行考虑。 具体可以看menci的blog:点分治 来看一道例题:POJ 1741 Tree 题目大意:扔给你一颗有权无根树,求有多少条路径的长度小于k; 解题思路:先找出重心,用一
阅读全文
posted @ 2016-08-17 13:11 羊毛羊
阅读(338)
评论(0)
推荐(0)
2016年8月11日
Tarjan模板——求强连通分量
摘要: Tarjan求强连通分量的流程在这个博客讲的很清楚,再加上我也没理解透,这里就不写了。 缩点:将同一个连通块内的点视为同一个点。 扔一道模板题:codeVS2822爱在心中 第一问很显然就是求点数大于一的连通块的个数,跑一次tarjan; 第二问脑补一下发现,缩点后,若图中有且仅有一个点出度为0且为
阅读全文
posted @ 2016-08-11 21:12 羊毛羊
阅读(696)
评论(0)
推荐(0)
2016年8月2日
七月学习总结
摘要: 暑假已经过去一大半,对七月的OI学习做一个总结。 七月将复赛知识清单中的前两个等级的知识点过了一次,学过的复习了,没学的也都看过了。但是这些算法并没有完全掌握,题目做得少了,只做了些模板题。七月末将知识点复习了一次并做了记录,以后还是要勤加练习。 七月先是上了七天衔接课,后来又预习高一新课,紧接着又回老家。期间没有真正沉下心来学习OI,对知识点学习的投入度不够,在剩下不多的暑假时间里要多投入精力学...
阅读全文
posted @ 2016-08-02 22:23 羊毛羊
阅读(249)
评论(0)
推荐(0)
堆优DIJ模板
摘要: Dij:贪心思想的单源最短路,时间复杂度O(n^2)。 Dij算法流程: 堆优Dij:即用堆优化的dij算法,时间复杂度O(nlogn);(但是据说跑起来比spfa快?求神犇解释) 堆优Dij算法流程: q为priority_queue,优先队列记录一个二元组,分别为索引位置和数值; d数组记录源点
阅读全文
posted @ 2016-08-02 21:26 羊毛羊
阅读(695)
评论(0)
推荐(0)
2016年7月29日
SPFA模板
摘要: Spfa是一种求单源最短路径的算法,时间复杂度为O(每个节点进队次数*边数);(然而对这个复杂度并不是很有概念,比堆优dij是快还是慢啊。。。) 算法流程: 例题: Codevs2038香甜的黄油 对于每个点求一次spfa单元最短路,保留最小值作为答案。
阅读全文
posted @ 2016-07-29 23:02 羊毛羊
阅读(344)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告