- 博客(22)
- 收藏
- 关注
原创 codevs 1159 最大全0子矩阵
1159 最大全0子矩阵 时间限制: 1 s 空间限制: 128000 KB题目描述 Description在一个0,1方阵中找出其中最大的全0子矩阵,所谓最大是指O的个数最多。输入描述 Input Description输入文件第一行为整数N
2015-10-12 21:34:18
557
原创 【noip停课集训,10.12】【#2training】
POJ 1077HDU 5012UVAlive 6470SPOJ AMR11AA - Eight(据说此题不做人生就不完整)Time Limit:1000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64uSubmit Status Practice POJ 1077DescriptionThe 15-puzzle has bee
2015-10-12 20:46:44
557
原创 【暑假集训】之被ACM金牌大神虐的第三天之树形dp篇
【感想1】:嘛。。今天终于能把讲的内容稍微写下代码了。。。Computer(HDU2196)给出一个n个节点的树,求出到每个点最远的点到它的距离。【思路】1、直接从每个点出发搜索到他最远的那个点。总复杂度O(n^2)。2、利用树的特殊性质,树形dp,复杂度 O(n)。那么怎么dp呢?我们以任意一点作为根把整棵树提起来。一个点到他最远的
2015-08-02 20:04:23
460
原创 【暑假集训】之被ACM金牌大神虐的第二天之图论篇
【感想1】:今天是ACM金牌大神来讲的第二天,话说第一天的内容都还没写完。。QAQ,不过还是先写今天的吧。。。Electricity 2(Gym 100345C)给出一个简单无向图G,对于图G上的任意一个点P,设N(P)为和P直接相邻的点的集合。对于任意的v,w属于N(P),都存在一条从v到w只经过N(P)上点的路径。问是否存在一种只用3种颜色的染色方案,使得每条边两端点颜色不同?
2015-08-01 20:23:56
686
原创 【暑假集训】之被ACM金牌大神虐的第一天之dp篇(未完结)
终于到7.31了,终于见到传说中的ACM金牌的大神了,终于要讲课了,好激动!!!然而听了一上午,彻底被虐成翔了。。QAQ第一题:酱神寻宝(CDOJ1141)酱神来到了一座小岛,岛上有n个箱子。一共有3中不同的钥匙,金钥匙、银钥匙和万能钥匙。酱神一开始有a把金钥匙、b把银钥匙和c把万能钥匙。第i个箱子上有xi把金锁,yi把银锁。金钥匙只能打开金锁,银钥匙只能打开银锁,万能
2015-07-31 20:31:51
1037
原创 【noip】noip2008 wikioi1169传纸条
题目链接:http://codevs.cn/problem/1169/题目描述 Description小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动中,班上同学安排做成一个m行n列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了。幸运的是,他们可以通过传纸条来进行交流。纸条要经由许多同学传到对方手里,小渊坐在矩阵的左上角
2015-07-30 16:08:15
611
原创 【数论】快速幂及取余wikioi1497,2952
前不久接触了数论,发现。。。。果然数论好难啊!!!!不过还是有一些简单的,首先快速幂及取余是要掌握的,在求幂时,如果用朴素算法,时间是O(n),而快速幂则是O(logn),举个例子,如果用朴素算法计算a^41,就需要做41 次乘法运算。时间复杂度O(n)。使用分治算法,就有:a ^ 41=(a ^ 20) ^ 2 * a,a ^ 20=(a ^ 10) ^ 2,a ^ 10=(a ^ 5) ^
2015-07-30 11:30:01
587
原创 【lca】lca转rmq poj1330
lca一般求法都是tarjan 或者 倍增,其实还可以转化为rmq来求解。具体如下一:1.对有根树T进行DFS,将遍历到的结点按照顺序记下,我们将得到一个长度为2N – 1的序列,称之为T的欧拉序列F2.每个结点都在欧拉序列中出现,我们记录结点u在欧拉序列中第一次出现的位置为pos(u),我们也用一个depth[]来记录对应的欧拉序列的元素的深度。例如:
2015-07-30 10:02:21
410
原创 【lca】lca的tarjan写法 poj1330
今天看了一下午的lca的tarjan写法,发现果真还是不能全部理解,不过还是有大部分能够理解,就将自己的思路写在这里备忘吧。。tarjan算法是基于并查集与dfs的一种离线算法tarjan算法的步骤是(当dfs到节点u时):1 在并查集中建立仅有u的集合,设置该集合的祖先为u,就是普通的并查集,fa[i] = i;1 对u的每个孩子v: 1.1 tarjan之 1.
2015-07-29 17:46:05
457
原创 【RMQ】RMQ算法
【概述】RMQ(Range Minimum/Maximum Query),即区间最值查询,给定一个长度为n的数列,回答若干询问RMQ(A,i,j)(i,j看到这个,首先想到的应该是遍历,一次时间复杂度为O(n),是一个很好实现的方法,但当数据过大以及查询非常频繁时就会耗时过多,所以应该想一些更高效的算法。。因为求区间最值,所以首先想到的便是线段树,时间复杂度大概为O(nlogn),但今天不
2015-07-29 10:00:49
435
原创 【poj】lca模板题 poj1330
附题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=11136Nearest Common AncestorsTime Limit: 1000MS Memory Limit: 10000KB 64bit IO Format: %I64d & %I64u
2015-07-28 21:52:50
486
原创 【wikioi】1036商务旅行
题目描述 Description某首都城市的商人要经常到各城镇去做生意,他们按自己的路线去做,目的是为了更好的节约时间。假设有N个城镇,首都编号为1,商人从首都出发,其他各城镇之间都有道路连接,任意两个城镇之间如果有直连道路,在他们之间行驶需要花费单位时间。该国公路网络发达,从首都出发能到达任意一个城镇,并且公路网络不会存在环。你的任务是帮助该商人计算一下他的最短旅行时间。
2015-07-28 21:03:12
708
原创 【kmp】POJ-3461 Oulipo
附上题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=10368OulipoTime Limit: 1000MS Memory Limit: 65536KB 64bit IO Format: %I64d & %I64uSubmit Status
2015-07-28 15:45:59
316
原创 【kmp】hdu1171 Number Sequence
Number SequenceTime Limit: 5000MS Memory Limit: 32768KB 64bit IO Format: %I64d & %I64uSubmit StatusDescriptionGiven two sequences of numbers : a[1], a[2], .....
2015-07-28 14:42:57
478
原创 恶魔城
3: 恶魔城(Satanic Castle)(satanic.pas/cpp/c 1s)问题描述:上帝需要创造一位战士去消灭撒旦,这位战士必须要穿过恶魔城才能与撒旦决斗。恶魔城内有M条连接N个路口(从1到N编号)的街道,每一条街道都是单向的(也就是说你不能逆着该街道指定的方向走),并且在城内无论怎么走都不可能走回原来走过的地方。开始的时候,战士的生命力(HP)为INITHP、站在1号路
2015-07-28 08:53:59
676
原创 noip过河卒
1010 过河卒 2002年NOIP全国联赛普及组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold如图,A 点有一个过河卒,需要走到目标 B 点。卒行走规则:可以向下、或者向右。同时在棋盘上的任一点有一个对方的马(如上图的C点),该马所在的点和所
2015-07-28 08:37:23
982
原创 [2011noip day2]7.27test解题报告
1.计算系数(factor.cpp/c/pas)【问题描述】给定一个多项式(ax + by)^k,请求出多项式展开后x^n y^m项的系数。【输入】输入文件名为 factor.in。共一行,包含 5 个整数,分别为a,b,k,n,m,每两个整数之间用一个空格隔开。【输出】输出文件名为 factor.out。输出共 1 行,包含一个整数,表示所求的系数,这个系数可
2015-07-27 19:55:22
469
原创 [dp之路]7.25test
题意:题目二: 纯洁的买卖sale.c/cpp/pasTime Limit:1s Memory Limit:256M 题目描述:ALEJ并不是财迷,但是作为纯洁党的伟大领袖,不挣钱,纯洁的事业怎么能坚持下去!纯洁党现在已经有M(1有N(1ALEJ每件物品的买入价为c[i](1HSW的收藏价为r[i](1每向HSW卖出一件物品i之后,还要向政府上交c[i]
2015-07-26 20:28:41
452
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人