Loading

05 2017 档案

摘要:http://acm.hdu.edu.cn/showproblem.php?pid=3062 题意:中文。 思路:裸的2-SAT。判断二元组的两个人是否在同一个强连通分量。 学习地址:http://www.cnblogs.com/ambition/archive/2011/07/30/2-sat.h 阅读全文
posted @ 2017-05-31 11:48 Shadowdsp 阅读(279) 评论(0) 推荐(0)
摘要:http://202.197.224.59/OnlineJudge2/index.php/Problem/read/id/1267 题意:给出一棵树,每条树边有权值,现在要修建n-1条边,边的权值为边的两点间原来的树边权值之和,问最大能是多少。 思路:背锅题。比赛的时候想过树的直径,可是想歪了。后面 阅读全文
posted @ 2017-05-16 13:26 Shadowdsp 阅读(252) 评论(0) 推荐(0)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=4059 题意:给出一个n,求1~n里面与n互质的数的四次方的和是多少。 思路;不知道1~n的每个数的四次方的求和公式。看的是这篇:http://blog.csdn.net/acm_cxlove/article/de 阅读全文
posted @ 2017-05-11 13:29 Shadowdsp 阅读(433) 评论(0) 推荐(0)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=4444 题意:给出一个起点一个终点,给出n个矩形的两个对立顶点,问最少需要拐多少次弯可以从起点到达终点,如果不能输出-1. 思路:http://blog.csdn.net/asdfgh0308/article/de 阅读全文
posted @ 2017-05-11 02:15 Shadowdsp 阅读(311) 评论(0) 推荐(0)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=4055 题意:给一个仅包含‘I','D','?'的字符串,’I'表示前面的数字比后面的数字要小(Increase升序),'D'表示前面的数字比前面的数字要大(Decrease降序),'?'表示有可能是'I'也有可能 阅读全文
posted @ 2017-05-09 13:49 Shadowdsp 阅读(227) 评论(0) 推荐(1)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=4057 题意:给出n个子串,串只包含‘A’,'C','G','T'四种字符,你现在需要构造出一个长度为l的串,如果这个串里面包含了某个子串,那么答案就会+val[i](如果这个串被使用过了,就不会再有贡献了),要使 阅读全文
posted @ 2017-05-09 00:33 Shadowdsp 阅读(199) 评论(0) 推荐(0)
摘要:http://www.spoj.com/problems/NPC2016A/en/ 题意:在一个n*n的平面里面,初始在(x,y)需要碰到每条边一次,然后返回(x,y),问最短路径是多长。 思路:像样例中给出的,假设一开始是在(x,y),那么走一个斜率为1和-1的路径,因为两边对称,所以ans = 阅读全文
posted @ 2017-05-07 11:10 Shadowdsp 阅读(163) 评论(0) 推荐(0)
摘要:http://acm.csu.edu.cn/csuoj/problemset/problem?pid=1808 题意:…… 思路:和之前的天梯赛的一题一样,但是简单点。 没办法直接用点去算。把边看成点去做,规定dis[i]为走完第i条边之后即达到edge[i].v这个点的时候需要的花费。 点数为2* 阅读全文
posted @ 2017-05-06 15:16 Shadowdsp 阅读(232) 评论(0) 推荐(0)
摘要:http://codeforces.com/gym/101341/problem/K 题意:给出n个区间,每个区间有一个l, r, w,代表区间左端点右端点和区间的权值,现在可以选取一些区间,要求选择的区间不相交,问最大的权和可以是多少,如果权和相同,则选区间长度最短的。要要求输出区间个数和选了哪些 阅读全文
posted @ 2017-05-06 12:51 Shadowdsp 阅读(230) 评论(0) 推荐(0)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=6019 题意:给出n个颜色的物品,你每次取只能取连续的不同颜色的物品,问最少要取多少次。 思路:从头往后扫,用set存之前取了什么物品,然后每次重复就clear,ans++。 阅读全文
posted @ 2017-05-05 21:12 Shadowdsp 阅读(200) 评论(0) 推荐(0)
摘要:http://codeforces.com/gym/101341/problem/I 题意:给三个N*N的矩阵,问a*b是否等于c。 思路:之前遇到过差不多的题目,当时是随机行(点),然后验证,不满足就退出。还有暴力弄的(当时的数据是500)。也提到过这样的解法,当时没用这种做法做一遍。 就是构造多 阅读全文
posted @ 2017-05-05 13:18 Shadowdsp 阅读(389) 评论(0) 推荐(0)
摘要:http://acm.csu.edu.cn/csuoj/problemset/problem?pid=1804 题意:…… 思路:对于某条路径,在遍历到某个点的时候,之前遍历过的点都可以到达它,因此在这个时候对答案的贡献就是∑(a1 + a2 + a3 + ... + ai) * bv,其中a是之前 阅读全文
posted @ 2017-05-03 22:54 Shadowdsp 阅读(591) 评论(0) 推荐(0)
摘要:http://acm.csu.edu.cn/csuoj/problemset/problem?pid=1811 题意:给出一棵树,每一个结点有一个颜色,然后依次删除树边,问每次删除树边之后,分开的两个连通块里面的颜色交集数是多少,即公有的颜色数。 思路:可以像树形DP一样,先处理出儿子结点,然后回溯 阅读全文
posted @ 2017-05-03 14:43 Shadowdsp 阅读(549) 评论(0) 推荐(0)
摘要:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3955 题意:给出一个n*m的矩阵,定义矩阵中的特殊点Aij当且仅当Aij是这一行最小的唯一元素,是这一列最大的唯一元素。删除一些行和列,剩下的元素构成的矩阵一共有(2^n-1 阅读全文
posted @ 2017-05-01 19:56 Shadowdsp 阅读(400) 评论(0) 推荐(0)
摘要:http://poj.org/problem?id=3301 题意:在二维平面上有n个点,每个点有一个坐标,问需要的正方形最小面积是多少可以覆盖所有的点。 思路:从第二个样例可以看出,将正方形旋转45°的时候,面积是最小的。 因此考虑旋转正方形,就可以当作旋转本来的点,对于旋转后的点,求最大的x和最 阅读全文
posted @ 2017-05-01 10:32 Shadowdsp 阅读(389) 评论(0) 推荐(0)