会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
sweatOtt
加油
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
30
下一页
2015年11月8日
hdu4081 次小生成树
摘要: 题意:有n个点,n-1条边。现在徐福可以让一条边无消耗建立,即魔法边。B表示除魔法边之外的的其他边的消耗值和,A表示这条魔法边相连的2个集合中都选一点,这两点的最大值,现在要求A/B最大。 方法:因为2个值都在变,所以不能贪心。考虑枚举边的情况。由于直接枚举边太多,可以先考虑让B变小,因为A相比来说
阅读全文
posted @ 2015-11-08 19:54 sweat123
阅读(235)
评论(0)
推荐(0)
2015年11月7日
整数划分 (区间DP)
摘要: 整数划分(四) 时间限制:1000 ms | 内存限制:65535 KB 难度:3 整数划分(四) 时间限制:1000 ms | 内存限制:65535 KB 难度:3 暑假来了,hrdv 又要留学校在参加ACM集训了,集训的生活非常Happy(ps:你懂得),可是他最近遇到了一个难题,让他百思不得其
阅读全文
posted @ 2015-11-07 18:28 sweat123
阅读(532)
评论(1)
推荐(0)
c++重载运算符注意
摘要: c++重载运算符的时候加&或不加: 如果加了&表示引用,说明用的都是同一块内存。如果不加,那么用的就是一份拷贝,即不同的内存。 一般连续操作的时候要加&。 可以重新定义一个对象,然后返回这个对象,这样就不会改变当前对象的值;也可以直接在当前对象 上进行操作,返回*this,这样会改变当前对象的值。
阅读全文
posted @ 2015-11-07 01:14 sweat123
阅读(229)
评论(0)
推荐(0)
2015年11月5日
括号匹配 区间DP (经典)
摘要: 描述给你一个字符串,里面只包含"(",")","[","]"四种符号,请问你需要至少添加多少个括号才能使这些括号匹配起来。如:[]是匹配的([])[]是匹配的((]是不匹配的([)]是不匹配的
阅读全文
posted @ 2015-11-05 19:34 sweat123
阅读(708)
评论(0)
推荐(0)
hdu1978 记忆化搜索
摘要: 用一个数组记录的同时进行搜索。
阅读全文
posted @ 2015-11-05 16:37 sweat123
阅读(163)
评论(0)
推荐(0)
石子合并 区间DP (经典)
摘要: http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1021 设sum[i][j]为从第i为开始,长度为j的区间的值得和。dp[i][j]为从i开始长度为j的区间的最优值。 那么我们分析一下情况: dp[1][1] = 0,dp
阅读全文
posted @ 2015-11-05 16:02 sweat123
阅读(598)
评论(0)
推荐(0)
2015年11月1日
hdu5119 DP
摘要: 分析题目 发现很多都是重叠的部分。然后dp求解。 用一维来存xor后的值,那么所有的情况都能够表示了。
阅读全文
posted @ 2015-11-01 22:56 sweat123
阅读(119)
评论(0)
推荐(0)
2015年10月31日
poj3692 最大点权独立集/最大独立集
摘要: 题意:有男孩和女孩,男孩之间全部认识,女孩之间全部认识,一部分男孩和女孩认识,现在希望选出一些孩子,这些孩子都相互认识。 方法:正的做不好做,观察他的补图,补图之间无关系的边就是原图有关系的。补图中的独立集不正是相互都没有连边么,反过来说,它们在原图中不正是两两都有连边么。 最小割: 二分匹配:
阅读全文
posted @ 2015-10-31 15:34 sweat123
阅读(275)
评论(0)
推荐(0)
2015年10月30日
poj2125 最小点权覆盖集
摘要: 题意:有一张图,对于每个点,有出边和入边,现在目的是删除改图的所有边,对于每个点,删除出边的花费Wi-,删除入边的花费Wi+,现在的目的求删去所有边后的花费最小。 建图方法:对于每个点i,拆点为i,i+n,对于入边,从i+n想汇点T连边,值为入边花费;对于出边,从S向i连边,权值为出边花费。m组相连
阅读全文
posted @ 2015-10-30 21:01 sweat123
阅读(594)
评论(0)
推荐(0)
二分图总结
摘要: 二分图大概有一下几个性质: 1.点覆盖集:集合中的点:图G中每一条边的至少有一个顶点在这个集合中; 2.点独立集:集合中的点:任意2个点在图G中都不相邻。 3.路径覆盖:在图中找一些路径(注意是路径不是边!!),这些路径覆盖图中所有的顶点,每个顶点都只与一条路径相关联。 a为覆盖集,b为独立集。 图
阅读全文
posted @ 2015-10-30 19:19 sweat123
阅读(273)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
17
···
30
下一页
公告