![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
poj题解
文章平均质量分 88
阿蒋
啦啦啦
展开
-
poj 2739 Sum of Consecutive Prime Numbers 小结
DescriptionSome positive integers can be represented by a sum of one or more consecutive prime numbers. How many such representations does a given positive integer have? For example, the integer原创 2014-02-22 13:18:47 · 781 阅读 · 0 评论 -
usaco 2002 月赛 Fiber Communications 题解
DescriptionFarmer John wants to connect his N (1 <= N <= 1,000) barns (numbered 1..N) with a new fiber-optic network. However, the barns are located in a circle around the edge of a large pond, so原创 2014-02-22 13:30:48 · 1541 阅读 · 0 评论 -
usaco training 5.3.3 Network of Schools 题解
【原题】Network of SchoolsIOI '96 Day 1 Problem 3A number of schools are connected to a computer network. Agreements have been developed among those schools: each school maintains a list of scho原创 2014-03-13 21:55:58 · 1719 阅读 · 0 评论 -
usaco 月赛 2003 Fall Popular Cows 受欢迎的奶牛 题解
【大意】给定N(N<=10000)个点和M(M<=50000)条边(注意:是有向边),求有多少个“受欢迎的点”。所谓的“受欢迎的点”当且仅当任何一个点出发都能到达它。【首先发现】99%的人都会想到直接用floyed来求。可惜的是,N太大了。我们再考虑新的算法。【分析】让人厌烦的是,这道题可能会有环,即A--B,B--C,C--A。先考虑无环的情况。定理1:若有向无环图是连通的,只有出度为0的点才是“受欢迎的点”。伪证明:设某点X是“受欢迎的点”,且该点仍有出度。不妨设它能到达Y点。因为是有向无环图,原创 2014-03-10 13:28:06 · 2572 阅读 · 0 评论 -
usaco 月赛 2007 Cow Traffic 题解
Cow TrafficTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 3603 Accepted: 987DescriptionThe bovine population boom down on the farm has caused serious原创 2014-03-10 16:08:00 · 1332 阅读 · 0 评论 -
poj 2502 题解 & dijkstra的堆优化
【序言】求单源最短路径一直是个很热门的话题。网上,大家也在争相比试dijkstra和SPFA的优越性。遗憾的是,我一直没学过dijkstra的堆优化,于是打算好好学习一下。以下是poj上随便找的一道最短路的题目。【dijkstra的堆优化】我们基本的思想是构造一个最小堆。试想,在普通的dij中,每次寻找的当前dis的最小值时,要花费O(N)的效率,这样实在太不佳了。原创 2014-03-17 12:44:47 · 3080 阅读 · 0 评论 -
LCA的tarjan求法&&POJ 1470的辛酸历程
【LCA的线性解法】LCA(最近公共祖先)的问题十分常见。以前我单纯的认为,每次O(N)扫一遍每个节点的深度、再直接暴力求LCA的效率很高——Nlog(N)。但是往往树会退化成链(或者说它不平衡),如果询问次数多的话肯定TLE。离线解法TARJAN(这人好厉害,强连通算法也是他发明的)的效率则是O(N+Q),其中Q是询问个数。【原理】用到了并查集的思想,每次对于一个点,处理询问中与他有关的一些原创 2014-04-14 10:26:03 · 1363 阅读 · 0 评论 -
poj 2227 & usaco 2005 月赛 The Wedding Juicer 题解
【原题】The Wedding JuicerTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 2953 Accepted: 1306DescriptionFarmer John's cowshave taken原创 2014-04-19 20:28:19 · 2085 阅读 · 0 评论 -
usaco 2003 月赛 Best Cow Fences & poj2018 题解
【原题】Best Cow FencesTime Limit: 1000MS Memory Limit: 30000KTotal Submissions: 9137 Accepted: 2919DescriptionFarmer John's farm consists of a long row of N原创 2014-03-24 16:15:16 · 2086 阅读 · 0 评论 -
poj3251 & usaco 月赛 2006 Big Square 题解
【原题】Big SquareTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 2569 Accepted: 624DescriptionFarmer John's cows have entered into a competition wi原创 2014-04-10 16:16:48 · 2496 阅读 · 0 评论 -
bzoj 2419 & poj 3532 电阻 题解
【原题】【原创 2014-06-05 22:19:43 · 2122 阅读 · 0 评论 -
usaco 2003 fall Cow Exhibition 奶牛展览会 题解
Cow Exhibition题解Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 8380 Accepted: 3106Description"Fat and docile, big and dumb, they look so stupid, they原创 2014-03-07 20:12:18 · 2399 阅读 · 0 评论 -
*usaco 2002 月赛 Rebuilding Roads 小结
DescriptionThe cows have reconstructed Farmer John's farm, with its N barns (1 <= N <= 150, number 1..N) after the terrible earthquake last May. The cows didn't have time to rebuild any extra ro原创 2014-02-22 13:31:56 · 987 阅读 · 0 评论 -
poj 3006 Theorem on Arithmetic Progressions 小结
DescriptionIf a and d are relatively prime positive integers, the arithmetic sequence beginning with a and increasing by d, i.e., a, a + d, a + 2d, a + 3d, a + 4d, ..., contains infinitely原创 2014-02-22 13:21:47 · 721 阅读 · 0 评论 -
poj 2299 Ultra-QuickSort 题解
DescriptionIn this problem, you have to analyze a particular sorting algorithm. The algorithm processes a sequence of n distinct integers by swapping two adjacent sequence elements until the seq原创 2014-02-22 13:23:50 · 1369 阅读 · 0 评论 -
poj 2823 Sliding Window 题解与思考
【思路一】典型的线段树题目。(我是为了巩固最近的线段树知识才找到这道题的)刚开始的时候还是挺纠结的,因为我想不好线段树中的sum应该记录什么?如果只是单单记录最小值的话,倘若出现如下情况:当前tree中的最大值不能直接赋给find,(因为有可能最大值出现在左侧),而是要重新割开线段再搜寻,效率很低。找了半天的资料,才发现了正解:记录最大值的下标。(其实感觉也没什么区别啊)~~~~太伤心了!交上去后竟然TLE了!看来效率真的不太高啊!【思路二】这道题其实是典型的RMQ问题。在SYC大牛的指导下,把ST原创 2014-03-05 16:30:08 · 1110 阅读 · 0 评论 -
poj 3070 题解 矩阵乘法
【序言】惊奇的发现,矩阵乘法真是个优化程序的好东西。像矩阵乘法啊、堆啊,我会陆续学习。【介绍】矩阵乘法:设A矩阵大小m*p,b矩阵大小为p*n,且C=A*B,那么C矩阵大小为m*n。C数组中的c[i][j]表示A矩阵的第i行和b矩阵的第j列两两相乘的和。矩阵具有结合律,但不具有交换律。【例题*poj3070】FibonacciTime Limit: 1000原创 2014-03-12 20:48:24 · 1133 阅读 · 0 评论 -
月赛之路
3619Speed Reading3055USACO 2007 November Bronze3620Avoid The Lakes2664USACO 2007 November Bronze 3612Telephone Wire633USACO 2007 November Gold 3613Cow Relay原创 2014-03-06 08:54:51 · 1477 阅读 · 0 评论 -
usaco 2002 月赛 Chores 题解
由USACO月赛引申出来——最长路算法、拓扑算法和DP算法的优劣思考。原创 2014-02-22 15:06:22 · 2150 阅读 · 1 评论 -
usaco 月赛 2008 February Eating Together 题解
【序言】本来像这种水题是不发题解的。但是我的DP比较薄弱,而且也好长时间没有训练了,因此写一下来加深印象。【大意】给出N头奶牛的编号(1~3),每次修改一头奶牛编号代价是1,求最小的代价使得N头奶牛呈递增或递减。【分析1】这道题奶牛编号的范围放的比较小。有一种方法可以直接求代价,而且没有编号限制。设S为代价,则可得Smin=(N-K),其中N是元素个数,K是这段数中最长的不下降(或不上升)序列的元素个数。【分析1的证明】我们设在N个数中改变其中的S个数使其规范。假设把这S个数全部去掉,剩下的数必然呈不原创 2014-03-04 15:34:54 · 1107 阅读 · 0 评论 -
usaco 2008 月赛 lites 开关灯 题解
强大的数据结构——线段树的入门,欢迎菜鸟来学习、大牛来批评指正。原创 2014-02-24 09:42:26 · 2057 阅读 · 0 评论 -
usaco 月赛 2008 January Best Cow Line 贝茜的晨练计划 题解
然据说标算是贪心,但我打算还是用DP来写。第一次志在必得,直接推方程:for (i=1;i<=n;i++){ f[i][0]=f[i-1][1]; for (j=1;j<=m;j++) f[i][j]=max(f[i-1][j+1],f[i-1][j-1]+a[i]);}其中f[i][j]表示到第i秒,疲劳度为j时最远的距离。然后一遍过样例,提交~~~~~~WA!仔细一看题目:每次休息时必须休息到0为止!这可怎么办呢?SYC大牛指点:只能顺推才能防止此错误!于是又吭哧吭哧写原创 2014-03-04 10:55:17 · 1750 阅读 · 0 评论 -
usaco 2008 January Telephone Lines 架设电话线 题解
题目大意:有N个点(N<=1000),P条边(P<=10000)(ps:真稀疏啊!)你可以把其中的K条边的权值改为0。(K<=N) 最后要求出从起点(1)到终点(N)经过的边中的最大值的最小值。(ps:好绕啊!)SYC大神邀请我做此题,并表示他用DP过了!(ORZ)我想了一会,觉得可以用二分答案+验证。原创 2014-02-28 16:06:00 · 1975 阅读 · 0 评论 -
poj 1948 Triangular Pastures 小结
DescriptionLike everyone, cows enjoy variety. Their current fancy is new shapes for pastures. The old rectangular shapes are out of favor; new geometries are the favorite. I. M. Hei, the lead原创 2014-02-22 07:46:26 · 854 阅读 · 0 评论