会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
blues
Ever tried,ever failed,no matter,try again,fail again,fail better.
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
18
19
20
21
22
23
24
25
26
···
32
下一页
2016年2月28日
uvalive 7331 Hovering Hornet 半平面交+概率期望
摘要: 题意:一个骰子在一个人正方形内,蜜蜂在任意一个位置可以出现,问看到点数的期望。 思路:半平面交+概率期望 1 #include<cstdio> 2 #include<cstring> 3 #include<algorithm> 4 #include<iostream> 5 #include<cstd
阅读全文
posted @ 2016-02-28 20:03 yyblues
阅读(429)
评论(0)
推荐(0)
2016年2月27日
UVA11324 The Largest Clique(DP+缩点)
摘要: 题意:给一张有向图G,求一个结点数最大的结点集,使得该结点中任意两个结点 u 和 v满足:要么 u 可以到达 v, 要么 v 可以到达 u(u 和 v 相互可达也可以)。 分析:”同一个强连通分量中的点要么都选,要么不选。把强连通分量收缩点后得到SCC图,让每个SCC结点的权等于它的结点数,则题目转
阅读全文
posted @ 2016-02-27 21:19 yyblues
阅读(225)
评论(0)
推荐(0)
2016年2月24日
UVALive-4287 Proving Equivalences 有向图的强连通分量+缩点
摘要: 题意:有n个命题,已知其中的m个推导,要证明n个命题全部等价(等价具有传递性),最少还需要做出几次推导。 思路:由已知的推导可以建一张无向图,则问题变成了最少需要增加几条边能使图变成强连通图。找出所有的强连通分量,将每一个连通分量视作一个大节点,则整张图变成了一张DAG。设出度为0的大节点个数为b,
阅读全文
posted @ 2016-02-24 21:22 yyblues
阅读(271)
评论(0)
推荐(0)
Codeforces Round #343 (Div. 2) D - Babaei and Birthday Cake 线段树+DP
摘要: 题意:做蛋糕,给出N个半径,和高的圆柱,要求后面的体积比前面大的可以堆在前一个的上面,求最大的体积和。 思路:首先离散化蛋糕体积,以蛋糕数量建树建树,每个节点维护最大值,也就是假如节点i放在最上层情况下的体积最大值dp[i]。每次查询比蛋糕i小且最大体积的蛋糕,然后更新线段树。注意此题查询的技巧!!
阅读全文
posted @ 2016-02-24 13:45 yyblues
阅读(269)
评论(0)
推荐(0)
2016年2月23日
codeforces629C Famil Door and Brackets (dp)
摘要: 题意:给你一个长度为n的括号匹配串(不一定恰好匹配),让你在这个串的前面加p串和后面加上q串,使得这个括号串平衡(平衡的含义是对于任意位置的括号前缀和大于等于0,且最后的前缀和为0)。 思路:枚举这个字符串前面p字符串的长度,我们可以使得p字符串的前缀和大于等于字符串s的最小前缀和minx,那么p+
阅读全文
posted @ 2016-02-23 01:10 yyblues
阅读(361)
评论(0)
推荐(0)
2016年2月22日
Codeforces Round #343 (Div. 2) B. Far Relative’s Problem
摘要: 题意: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
阅读(163)
评论(0)
推荐(0)
Codeforces Round #343 (Div. 2) A. Far Relative’s Birthday Cake
摘要: 水题 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
阅读(176)
评论(0)
推荐(0)
poj 2528 线段树 离散化的小技巧
摘要: 题意:在墙上贴海报,海报可以互相覆盖,问最后可以看见几张海报思路:直接搞超时+超内存,需要离散化。离散化简单的来说就是只取我们需要的值来 用,比如说区间[1000,2000],[1990,2012] 我们用不到[-∞,999][1001,1989][1991,1999][2001,2011][201
阅读全文
posted @ 2016-02-22 12:29 yyblues
阅读(382)
评论(0)
推荐(0)
2016年2月20日
POJ 3468 A Simple Problem with Integers 线段树 区间更新
摘要: 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
阅读(207)
评论(0)
推荐(0)
2016年2月19日
HDU 1754 I Hate It 线段树 单点更新 区间最大值
摘要: 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
阅读(228)
评论(0)
推荐(0)
上一页
1
···
18
19
20
21
22
23
24
25
26
···
32
下一页
公告