上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 32 下一页
摘要: 题意:一个骰子在一个人正方形内,蜜蜂在任意一个位置可以出现,问看到点数的期望。 思路:半平面交+概率期望 1 #include<cstdio> 2 #include<cstring> 3 #include<algorithm> 4 #include<iostream> 5 #include<cstd 阅读全文
posted @ 2016-02-28 20:03 yyblues 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 题意:给一张有向图G,求一个结点数最大的结点集,使得该结点中任意两个结点 u 和 v满足:要么 u 可以到达 v, 要么 v 可以到达 u(u 和 v 相互可达也可以)。 分析:”同一个强连通分量中的点要么都选,要么不选。把强连通分量收缩点后得到SCC图,让每个SCC结点的权等于它的结点数,则题目转 阅读全文
posted @ 2016-02-27 21:19 yyblues 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 题意:有n个命题,已知其中的m个推导,要证明n个命题全部等价(等价具有传递性),最少还需要做出几次推导。 思路:由已知的推导可以建一张无向图,则问题变成了最少需要增加几条边能使图变成强连通图。找出所有的强连通分量,将每一个连通分量视作一个大节点,则整张图变成了一张DAG。设出度为0的大节点个数为b, 阅读全文
posted @ 2016-02-24 21:22 yyblues 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 题意:做蛋糕,给出N个半径,和高的圆柱,要求后面的体积比前面大的可以堆在前一个的上面,求最大的体积和。 思路:首先离散化蛋糕体积,以蛋糕数量建树建树,每个节点维护最大值,也就是假如节点i放在最上层情况下的体积最大值dp[i]。每次查询比蛋糕i小且最大体积的蛋糕,然后更新线段树。注意此题查询的技巧!! 阅读全文
posted @ 2016-02-24 13:45 yyblues 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一个长度为n的括号匹配串(不一定恰好匹配),让你在这个串的前面加p串和后面加上q串,使得这个括号串平衡(平衡的含义是对于任意位置的括号前缀和大于等于0,且最后的前缀和为0)。 思路:枚举这个字符串前面p字符串的长度,我们可以使得p字符串的前缀和大于等于字符串s的最小前缀和minx,那么p+ 阅读全文
posted @ 2016-02-23 01:10 yyblues 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 题意:n个人,在规定时间范围内,找到最多有多少对男女能一起出面。 思路:ans=max(2*min(一天中有多少个人能出面)) 1 #include<iostream> 2 #include<string> 3 #include<algorithm> 4 #include<cstdlib> 5 #i 阅读全文
posted @ 2016-02-22 17:27 yyblues 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 水题 1 #include<iostream> 2 #include<string> 3 #include<algorithm> 4 #include<cstdlib> 5 #include<cstdio> 6 #include<set> 7 #include<map> 8 #include<vec 阅读全文
posted @ 2016-02-22 16:20 yyblues 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 题意:在墙上贴海报,海报可以互相覆盖,问最后可以看见几张海报思路:直接搞超时+超内存,需要离散化。离散化简单的来说就是只取我们需要的值来 用,比如说区间[1000,2000],[1990,2012] 我们用不到[-∞,999][1001,1989][1991,1999][2001,2011][201 阅读全文
posted @ 2016-02-22 12:29 yyblues 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 1 #include<iostream> 2 #include<string> 3 #include<algorithm> 4 #include<cstdlib> 5 #include<cstdio> 6 #include<set> 7 #include<map> 8 #include<vector 阅读全文
posted @ 2016-02-20 00:30 yyblues 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1 #include<iostream> 2 #include<string> 3 #include<algorithm> 4 #include<cstdlib> 5 #include<cstdio> 6 #include<set> 7 #include<map> 8 #include<vector 阅读全文
posted @ 2016-02-19 22:56 yyblues 阅读(219) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 32 下一页