码迷,mamicode.com
首页 >  
搜索关键字:codevs 1503 愚蠢的宠物 解题报告    ( 3864个结果
POJ--4973--A simple simulation problem.【线段树】
链接:http://acm.hdu.edu.cn/showproblem.php?pid=4973 题意:有一段数字,长度n,数字为1~n,有两种操作,第一种是使区间[l,r]内的所有数字变成两个,长度n随之增大,第二种操作是查询区间[l,r]中相同的数字最多有多少个。 思路:比赛时扫了一眼,看区间要扩大,没有细想就觉得线段树做不了,而且当时没有人交这道题就没管了,然后看解题报告居然真...
分类:其他好文   时间:2014-08-22 16:28:39    阅读次数:183
POJ训练计划3159_Candies(差分约束)
解题报告 题目传送门 题意: 先输入n,m 接下来m行,每行输入A,B,C 输入A B C,表示孩子B最多比孩子A多C块蛋糕,问孩子1与孩子N最多相差多少块蛋糕! 思路: 求解b-a 源点为1 spfa+queue超时,spfa+queue+slf还超时,用stack却过了。 #include #include #include #include #in...
分类:其他好文   时间:2014-08-22 14:29:48    阅读次数:178
POJ训练计划2983_Is the Information Reliable?(差分约束)
解题报告 思路: 求解: p:a-b=x v:a-b>=1 的方程 #include #include #include #include #define inf 0x3f3f3f3f using namespace std; struct node { int v,w,next; } edge[220000]; int head[1111],dis[1111],vis...
分类:其他好文   时间:2014-08-22 14:29:28    阅读次数:192
UVa10099_The Tourist Guide(最短路/floyd)(小白书图论专题)
解题报告 题意: 有一个旅游团现在去出游玩,现在有n个城市,m条路。由于每一条路上面规定了最多能够通过的人数,现在想问这个旅游团人数已知的情况下最少需要运送几趟 思路: 求出发点到终点所有路当中最小值最大的那一条路。 求发可能有多种,最短路的松弛方式改掉是一种,最小生成树的解法也是一种(ps,prime和dijs就是这样子类似的) #include #include #incl...
分类:其他好文   时间:2014-08-22 02:47:25    阅读次数:194
POJ训练计划2253_Frogger(最短路/floyd)
解题报告 题意: 求0到1所有路中最大值最小的那个数。 思路: floyd。 #include #include #include #include #define inf 0x3f3f3f3f using namespace std; int n,m,q; double mmap[210][210]; struct node { double x,y; } p[210]...
分类:其他好文   时间:2014-08-22 01:39:55    阅读次数:275
UVa10397_Connect the Campus(最小生成树)(小白书图论专题)
解题报告 题目传送门 题意: 使得学校网络互通的最小花费,一些楼的线路已经有了。 思路: 存在的线路当然全都利用那样花费肯定最小,把存在的线路当成花费0,求最小生成树 #include #include #include #include #define inf 0x3f3f3f3f using namespace std; int n,m,_hash[1110][1110],...
分类:其他好文   时间:2014-08-22 01:39:25    阅读次数:211
UVa10048_Audiophobia(最短路/floyd)(小白书图论专题)
解题报告 题意: 求所有路中最大分贝最小的路。 思路: 类似floyd算法的思想,u->v可以有另外一点k,通过u->k->v来走,拿u->k和k->v的最大值和u->v比较,存下最小的值。 #include #include #include #include #define inf 0x3f3f3f3f using namespace std; int n,m,q,mmap[...
分类:其他好文   时间:2014-08-22 00:21:25    阅读次数:181
POJ训练计划3422_Kaka's Matrix Travels(网络流/费用流)
解题报告 题目传送门 题意: 从n×n的矩阵的左上角走到右下角,每次只能向右和向下走,走到一个格子上加上格子的数,可以走k次。问最大的和是多少。 思路: 建图:每个格子掰成两个点,分别叫“出点”,“入点”, 入点到出点间连一个容量1,费用为格子数的边,以及一个容量∞,费用0的边。 同时,一个格子的“出点”向它右、下的格子的“入点”连边,容量∞,费用0。 源点向(0,0)的入点连一个容...
分类:其他好文   时间:2014-08-21 22:56:05    阅读次数:503
POJ--1465--Multiple【BFS+同余定理】
链接:http://poj.org/problem?id=1465 题意:给一个数字n,和m个数字,找一个由这些数字组成的最小的n的倍数,如果不存在输出0。 思路:这题怎么想都想不到bfs上去,看了别人的解题报告,其实是用bfs来枚举,但是加了一个牛逼的剪枝:同余。即如果A%X==B%X,则(A*10+K)%X==(B*10+K)%X。 我们枚举m中每一个数字做这个K,实际上是枚举了...
分类:其他好文   时间:2014-08-21 22:55:55    阅读次数:435
POJ_1007:DNA Sorting解题报告
大致题意:排列多个DNA序列,按照每个序列的“有序程度”。如果一个序列已经按照字母顺序排好了,那么这个序列有序程度最高,如AACCGGTT。反之,如果一个序列越无序,那么它的有序程度越低,如TGTCAA。 解题思路:计算每个序列的“逆序数”,即反序字母对的个数,如ATGC的逆序数是3,因为TG,TC,GC都是逆序的。然后按照每个序列的逆序数排序,逆序数越大说明这个序列越无序。 #include...
分类:其他好文   时间:2014-08-21 17:16:54    阅读次数:160
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!