随笔分类 -  acm--POJ

摘要:http://poj.org/problem?id=2186给定n头牛,m个关系,每个关系a,b表示a认为b是受欢迎的,但是不代表b认为a是受欢迎的,关系之间还有传递性,假如a->b,b->c 则a->c,问有多少头牛被其他所有的牛欢迎.统计出度为0的点,如果不为1,则表示不存在这样的牛,为1的话就... 阅读全文
posted @ 2015-08-14 13:24 NowAndForever 阅读(164) 评论(0) 推荐(0)
摘要:题意:在墙上贴海报,海报之间可以互相覆盖,问最后可以看见几张海报.思路:这题数据范围很大,直接搞容易超时+超内存,需要离散化.离散化简单来说就是只取我们需要用到的值来用,比如说区间[1000,2000],[1990,2012]我们用不到[-inf,999][1001,1989],[1991,1999... 阅读全文
posted @ 2015-08-10 17:18 NowAndForever 阅读(152) 评论(0) 推荐(0)
摘要:http://poj.org/problem?id=1185参考博客:http://poj.org/problem?id=1185大神博客已经讲的很清楚了,注意存状态的时候是从1开始的,所以初始化的时候也是dp[1][1][state],从0开始的话,状态就是dp[1][0][state]了.dp[... 阅读全文
posted @ 2015-08-10 11:35 NowAndForever 阅读(256) 评论(0) 推荐(0)
摘要:http://poj.org/problem?id=3254参考:http://blog.csdn.net/accry/article/details/6607703农夫想在m*n的土地上种玉米,但是有的土地很贫瘠,所以不能种,每块土地标为1的表示能种,标为0的表示不能种,并且种玉米的土地不能相邻,... 阅读全文
posted @ 2015-08-08 21:52 NowAndForever 阅读(233) 评论(0) 推荐(0)
摘要:http://poj.org/problem?id=2955字符串只包含两种括号,求其中最长的regular brackets.(可以不连续)定义dp[i][j]为从i到j区间内的最多匹配数,并且第i个和第k个匹配,那么dp[i][j]=max(dp[i][j],dp[i+1][k]+dp[k+1]... 阅读全文
posted @ 2015-08-04 15:43 NowAndForever 阅读(117) 评论(0) 推荐(0)
摘要:题意:n个订单和m个生产车间,每个订单在不同的车间生产所需要的时间不一样,并且每个订单只能在同一个车间中完成,直到这个车间完成这个订单就可以生产下一个订单.现在需要求完成n个订单的平均时间最少是多少.(每个订单的单独时间之和/n,包括等待时间)。主要是建图,考虑第i个订单在第j个车间倒数第k个被生产... 阅读全文
posted @ 2015-08-04 12:11 NowAndForever 阅读(247) 评论(0) 推荐(0)
摘要:http://poj.org/problem?id=3070直接用矩阵快速幂得到f(n)然后输出后四位即可。 1 #include 2 typedef long long ll; 3 const int mod = 10000; 4 struct Mat 5 { 6 ll matrix[2... 阅读全文
posted @ 2015-07-25 10:19 NowAndForever 阅读(226) 评论(0) 推荐(0)
摘要:http://poj.org/problem?id=2195对km算法不理解,模板用的也不好。下面是大神的解释。KM算法的要点是在相等子图中寻找完备匹配,其正确性的基石是:任何一个匹配的权值之和都不大于所有顶点的顶标之和,而能够取到相等的必然是最大权匹配。左右两边点数不等时,KM算法的正确性也是可以... 阅读全文
posted @ 2015-06-29 17:04 NowAndForever 阅读(332) 评论(0) 推荐(0)
摘要:http://poj.org/problem?id=3071参考博客:http://blog.csdn.net/libin56842/article/details/10054725不得不说 概率dp很难理解!!这题最主要的就是判断是否相邻,可以用位运算找规律求出.p,q得到的是每一轮0-m-1个球... 阅读全文
posted @ 2015-06-19 20:31 NowAndForever 阅读(181) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1010http://poj.org/problem?id=1338首先poj这题要找出第n个丑数,想到要打表,因为每一个丑数都是由前一个丑数*2或者*3或者*5得到,每次取3... 阅读全文
posted @ 2015-06-11 15:08 NowAndForever 阅读(231) 评论(0) 推荐(0)
摘要:http://poj.org/problem?id=3041在n*n的网格中有K颗小行星,小行星i的位置是(Ri,Ci),现在有一个强有力的武器能够用一发光速将一整行或一整列的小行星轰为灰烬,想要利用这个武器摧毁所有的小行星最少需要几发光束.主要是构图,将每一行当成一个点,构成集合1,每一列也当成一... 阅读全文
posted @ 2015-06-09 19:49 NowAndForever 阅读(191) 评论(0) 推荐(0)
摘要:http://poj.org/problem?id=2386http://acm.hdu.edu.cn/showproblem.php?pid=1241求有多少个连通子图。复杂度都是O(n*m)。 1 #include 2 3 char filed[110][110]; 4 int n,m; 5... 阅读全文
posted @ 2015-05-20 21:00 NowAndForever 阅读(148) 评论(0) 推荐(0)
摘要:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=45524NY在自己的花园里养了很多猫。有一天,一个巫婆在N个点设置了魔法,然后有M条关系,每一条在两个点之间有栅栏。NY需要损坏这些栅栏但是需要栅栏长度这么多神奇的水,因为这种水... 阅读全文
posted @ 2015-05-18 20:23 NowAndForever 阅读(311) 评论(0) 推荐(0)
摘要:http://poj.org/problem?id=1258FJ为了竞选市长,承诺为这个地区的所有农场联网,为了减少花费,希望所需光纤越少越好,给定每两个农场的花费,求出最小花费。最小生成树。#include #include using namespace std;const int maxn =... 阅读全文
posted @ 2015-05-18 10:18 NowAndForever 阅读(112) 评论(0) 推荐(0)
摘要:http://poj.org/problem?id=2377bessie要为FJ的N个农场联网,给出M条联通的线路,每条线路需要花费C,因为意识到FJ不想付钱,所以bsssie想把工作做的很糟糕,她想要花费越多越好,并且任意两个农场都需要连通,并且不能存在环。后面两个条件保证最后的连通图是一棵树。输... 阅读全文
posted @ 2015-05-18 10:11 NowAndForever 阅读(266) 评论(0) 推荐(0)
摘要:http://poj.org/problem?id=3723windy需要挑选N各女孩,和M各男孩作为士兵,但是雇佣每个人都需要支付10000元的费用,如果男孩x和女孩y存在亲密度为d的关系,只要他们其中有一个已经被选中,那么在选另一个人需要的费用为100000-d,给定R个关系,输出一个最低费用,... 阅读全文
posted @ 2015-05-17 20:41 NowAndForever 阅读(517) 评论(0) 推荐(0)
摘要:http://poj.org/problem?id=3268每头牛都要去标号为X的农场参加一个party,农场总共有N个(标号为1-n),总共有M单向路联通,每头牛参加完party之后需要返回自己的农场,但是他们都想选一条最近的路,并且由于路是单向的,去的路和来的路选择可能不一样,问来去时间之和最大... 阅读全文
posted @ 2015-05-14 14:58 NowAndForever 阅读(313) 评论(0) 推荐(0)
摘要:http://poj.org/problem?id=3259农夫john发现了一些虫洞,虫洞是一种在你到达虫洞之前把你送回目的地的一种方式,FJ的每个农场,由n块土地(编号为1-n),M条路,和W个 虫洞组成,FJ想从一块土地开始,经过若干条路和虫洞,返回到他最初开始走的地方并且时间要在他离开之前,... 阅读全文
posted @ 2015-05-14 09:12 NowAndForever 阅读(749) 评论(0) 推荐(0)
摘要:http://poj.org/problem?id=3255bessie 有时会去拜访她的朋友,但是她不想走最快回家的那条路,而是想走一条比最短的路长的次短路。城镇由R条双向路组成,有N个路口。标号为1到N,问1号路口到N号路口的次短路长度是多少?次短路是比最短路长度长的次短的路径。同一条边可以经过... 阅读全文
posted @ 2015-05-13 11:12 NowAndForever 阅读(203) 评论(0) 推荐(0)
摘要:http://poj.org/problem?id=2236由于发生了地震,有关组织组把一圈电脑一个无线网,但是由于余震的破坏,所有的电脑都被损坏,随着电脑一个个被修好,无线网也逐步恢复工作,但是由于硬件的限制,一台电脑和另一台电脑能够相连当他们之间的距离小于d,或者还有一台电脑当中介,分别与两台电... 阅读全文
posted @ 2015-05-07 21:17 NowAndForever 阅读(176) 评论(0) 推荐(0)