自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YueLing's Blog

coding是一门艺术 代码风格和逻辑的美

  • 博客(31)
  • 收藏
  • 关注

原创 poj 1144 Network 无向连通图求割点

Problem:给定一个连通图,求割点的数目。

2016-10-27 20:50:22 525

原创 无向连通图 割点 桥 模板

1. 先通过tarjan标记一遍dfn和low数组,再计数。2. 可以任选一个节点为根,如果是一个环,那么dfs可以直接判断出来是一个根节点。如果根节点有大于一个的子树,说明这个节点是割点。3. 割点要 >=, 桥>。4. 要注意题目有没有重边,如果有,计算桥的时候要特殊标记。5. 割点的数目不等于可以分割部分的数目,后者要用强连通分量来计算。6. 求桥时无需判断是否是根节点。

2016-10-27 12:13:25 420

原创 有向图强连通分量 模板

强连通分量是指两两互相可达的一个分量。利用dfn而不是low的原因是还在栈中的元素low并没有计算完,而且没有计算low的必要,在割点后的已经被计算,在割点前的low值也不由这个节点来决定。

2016-10-26 11:20:16 513

原创 hdu 1269 迷宫城堡 强连通分量

Problem: 给一个有向图,问这个图是否两两都可互相达。

2016-10-26 11:14:53 265

原创 最小生成树 模板

密集图用prim算法,O(v^2),稀疏图用Kruskal算法,复杂度O(ElogE)。

2016-10-24 00:47:57 471

原创 poj 1258 Agri-Net 最小生成树

Problem: 给了一个矩阵,求这个矩阵的最小生成树。

2016-10-24 00:44:29 341

原创 floyd 最短路 模板

floyd 算法主要解决:有负权边的有向图或者无向图的两两节点之间的最短路。如果存在有G\[i\]\[i\]是负数,那么说明有负权环。

2016-10-22 14:01:33 417

原创 poj 3660 Cow Contest 弗洛伊德的应用

Problem: 给了很多对儿大小关系,问有多少个数可以确定排名?

2016-10-22 13:58:35 306

原创 javascript 小知识整理

javascript,xml的小知识梳理

2016-10-21 22:17:48 314

原创 spfa 有无负权环 负权边最短路 模板

spfa 是利用队列优化的快速bellman-ford的算法,可以判断是否有负权环,如果没有的话可以求出来最短路。

2016-10-21 15:37:33 925

原创 poj 3259 Wormholes 负权边最短路

Problem: 判断是否存在负权环

2016-10-21 15:35:03 420

原创 dijkstra 模板

dijkstra解决无负权边的图的最短路,有向无向都可以。

2016-10-21 11:56:56 393

原创 servlet 总结

servlet 相关知识的总结

2016-10-20 21:27:49 344

原创 并查集 模板

并查集是高效的查询两个元素是否属于一个集合的方法,为了使用方便把关系并查集和并查集利用面向对象和泛型编程的思想写在了一起。template <typename Type>class DisjointSet { struct node { int parent_; Type relation_; //parent -> this ...

2016-10-20 00:09:33 339 1

原创 POJ 1611 The Suspects 并查集

Problem: 给了一些队伍,求出0号学生所在队伍的人数,每一个学生可以属于多个团队。 Solution: 并查集的模板题,把各个学生merge,然后直接query就可以了。#include<cstdio>#include<iostream>#include<sstream>#include<cstdlib>#include&...

2016-10-19 22:01:58 288

转载 poj 3691 DNA repair AC自动机 dp

AC自动机+DP,比较裸的题。

2016-10-19 11:06:45 293

原创 AC自动机 多模式串匹配 模板

AC自动机就是字典树+KMP,解决了一个串在字典树中的匹配问题。

2016-10-18 01:51:28 425

原创 hdu 1251 统计难题 Trie树

Problem: 给定一个单词表,再每给一个字符串,就输出它作为前缀的最多次数。

2016-10-17 00:13:51 282

原创 Trie树 字典树 模板

字典树是保存字典的非常好的手段。

2016-10-17 00:11:08 437

原创 JDBC 事务管理

通过事务把几个动作封装起来,当一个抛出异常的时候整个事务回滚,保证了一致性。

2016-10-15 14:48:29 279

原创 JDBC 数据库查询 更新

步骤:1. 注册驱动程序并建立链接。2. 执行语句并保存在结果集当中。3. 资源回收。

2016-10-15 13:37:36 729

原创 数据库基本语法

数据库的相关基础操作

2016-10-14 00:32:58 478

原创 JSP 知识梳理

JSP当中九大对象的介绍

2016-10-11 18:05:05 444

原创 RMQ 区间最值 模板

1. RMQ 的全称为Range Max/Min Query。2. 构造dp数组的时间为O(nlogn), 但是查询时间为O(1),所以当数据量小于logn时,用朴素遍历找最值就好,但是请求次数大于logn时,就要用这个模板。3. 利用动态规划的思想。

2016-10-11 12:09:41 350

原创 后缀数组 dc3 模板

线性复杂度后缀数组模板

2016-10-10 21:09:28 937

原创 POJ 2774 Long Long Message LCP后缀数组

Problem: 给定两个字符串,求两个字符串最长公共子串

2016-10-10 11:54:33 376

原创 清泽心雨 移动互联 2016 笔试模拟题 题解

笔试模拟题的题解

2016-10-06 01:50:58 1118 2

原创 Hdu 3068 最长回文

Problem:给定一个字符串,求这个字符串中最长的回文字符串。

2016-10-04 13:57:52 307

原创 Manacher 模板 最长回文串

note:1. 通过添加特殊字符同时解决奇数偶数问题。2. 通过已知结果进行优化。

2016-10-04 13:55:38 322

原创 Hdu 4333 Revolving Digits 扩展KMP

Problem:给一个大整数,有一个操作可以把最后一个数字移到最前面,问有多少个不同的数大于原来的数,小于原来的数,等于原来的数?

2016-10-04 00:55:33 393

原创 debian系 杂记

Ubuntu 使用过程中的一些解决方案的记录

2016-10-02 09:14:17 574

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除