码迷,mamicode.com
首页 >  
搜索关键字:ural 1809    ( 1009个结果
hust/ural Penguin-Avia 最小生成树
题型:无向图,删边加边有代价,问最小生成树同时代价最小题意:处理:DFS找连通分支(无向图,一定是强连通分支),删去环边,再将再连通分支树的根节点连接。bug ; 在go的意义上混淆过,分析如下数据结构:const int add_e = 2;const int delete_e = 3;const...
分类:其他好文   时间:2015-08-26 15:30:34    阅读次数:216
ural Electrification Plan 最小生成树,多个源点
多个源点,虚拟成一个超点题意:有很多岛,有些岛上有电站,岛与岛之间铺光缆可以互相通电。求使全部岛通电的最小代价。本来是很朴素的最小生成树,但是不止一个岛有电站就使得这个问题变成多个源点的问题处理是重新构造图,将所有电站当作一个点,边(电站,无电岛)最小生成树可以有超点,那最短路可不可以呢?联想上一道...
分类:其他好文   时间:2015-08-26 15:28:15    阅读次数:138
ural Kind Spirits 最短路径、dp
求从第0层(只有一个起点)到顶层(有多个点)的最短路特殊样例:220 // 这个节点和根不连通1 2 0*21 1 02 3 0 answer 5这道题可以先建图再求最短路,也可以用dpdp : dp[i][j]表示到达第i层第j个节点的最短距离,第i层只能从i-1层爬上来,状态转移方...
分类:其他好文   时间:2015-08-26 15:16:44    阅读次数:177
URAL 题目1517. Freedom of Choice(后缀数组,求公共最长串)
1517. Freedom of Choice Time limit: 2.0 second Memory limit: 64 MB Background Before Albanian people could bear with the freedom of speech (this story is fully described in the problem "Free...
分类:编程语言   时间:2015-08-21 19:33:06    阅读次数:293
URAL 题目1553. Caves and Tunnels(Link Cut Tree 修改点权,求两点之间最大)
1553. Caves and Tunnels Time limit: 3.0 second Memory limit: 64 MB After landing on Mars surface, scientists found a strange system of caves connected by tunnels. So they began to research...
分类:其他好文   时间:2015-08-19 11:15:07    阅读次数:255
URAL 1707. Hypnotoad's Secret(树阵)
URAL 1707. Hypnotoad's Secretspace=1&num=1707" target="_blank" style="">题目链接题意:这题设置的恶心不能多说。构造点和矩形。大概就是问每一个矩形里面是否包括点思路:树状数组。把点排序,按y轴,在按x轴。在按询问,这样每次遇到一个...
分类:其他好文   时间:2015-08-19 08:12:40    阅读次数:162
ural 1989(树状数组+多项式hash)
题意:给出一个字符串,有两种操作,一个是p a b,问字符串从位置a到位置b的子串是否是一个回文子串,另一个操作 c a b,把字符串位置a的字符替换为b。 题解:因为字符串长度为1e5且问的次数也有1e5,所以暴力肯定是会超时的,然后考虑用树状数组维护字符串的hash值来解,两个操作分别用正反方向区间比对哈希值和单点修改。 #include #include #include #def...
分类:编程语言   时间:2015-08-18 14:14:13    阅读次数:153
URAL 1553. Caves and Tunnels 树链拆分
一颗树 每次出发点右键值是02操作模式1.第一i右键点值添加x 2.乞讨u至v在这条路上右上方值树为主的连锁分裂称号#include #include #include using namespace std;const int maxn = 100010;struct edge{ int v, n...
分类:其他好文   时间:2015-08-18 09:00:23    阅读次数:135
URAL 1158 AC自动机上的简单DP+大数
题目大意在一种语言中的字母表中有N(N 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 using namespace std; 9 #define clr(x) memset(x ,...
分类:其他好文   时间:2015-08-18 01:02:35    阅读次数:157
URAL 1353 Milliard Vasya's Function DP
题目:click here分析:dp[i][j] 表示i位数字,当前数字和为j的个数。dp[i][j] = dp[i-1][j] + dp[i-1][j-k] 前面表示在i-1位数后面加零,后面表示在前一位前面加k这个数。(注意k的取值范围)。 1 #include 2 using namespa....
分类:其他好文   时间:2015-08-17 15:27:14    阅读次数:102
1009条   上一页 1 ... 54 55 56 57 58 ... 101 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!