会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Kayden_Cheung's Blog
对未来的真正慷慨,是把一切献给现在。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
15
16
17
18
19
20
21
22
23
···
37
下一页
2017年7月21日
HDU 4745 Two Rabbits(最长回文子序列)
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=4745 题意: 有一个环,现在有两只兔子各从一个点开始起跳,一个沿顺时针,另一个沿逆时针,只能在一圈之内跳,并且每次所在的点的大小必须相同,问最多能经过 几个点。 思路:环状的话可以先倍增改成链。 这道题目的话就是
阅读全文
posted @ 2017-07-21 08:58 Kayden_Cheung
阅读(575)
评论(0)
推荐(0)
2017年7月20日
POJ 2195 Going Home(费用流)
摘要: http://poj.org/problem?id=2195 题意: 在一个网格地图上,有n个小人和n栋房子。在每个时间单位内,每个小人可以往水平方向或垂直方向上移动一步,走到相邻的方格中。对每个小人,每走一步需要支付1美元,直到他走入到一栋房子里。每栋房子只能容纳一个小人。 计算出让n个小人移动到
阅读全文
posted @ 2017-07-20 21:23 Kayden_Cheung
阅读(212)
评论(0)
推荐(0)
HDU 2485 Destroying the bus stations(费用流)
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=2485 题意: 现在要从起点1到终点n,途中有多个车站,每经过一个车站为1时间,现在要在k时间内到达终点,问至少要破坏多少个车站。 思路: 把每个点拆分为两个点,容量为1,费用为0。之后相邻的车站连边,容量为INF
阅读全文
posted @ 2017-07-20 19:51 Kayden_Cheung
阅读(245)
评论(0)
推荐(0)
POJ 3281 Dining(最大流)
摘要: http://poj.org/problem?id=3281 题意: 有n头牛,F种食物和D种饮料,每头牛都有自己喜欢的食物和饮料,每种食物和饮料只能给一头牛,每头牛需要1食物和1饮料。问最多能满足几头牛的需求。 思路:
阅读全文
posted @ 2017-07-20 16:48 Kayden_Cheung
阅读(206)
评论(0)
推荐(0)
POJ 1122 FDNY to the Rescue!(最短路+路径输出)
摘要: http://poj.org/problem?id=1122 题意:给出地图并且给出终点和多个起点,输出从各个起点到终点的路径和时间。 思路: 因为有多个起点,所以这里反向建图,这样就相当于把终点变成了起点,然后跑一遍最短路即可。
阅读全文
posted @ 2017-07-20 16:01 Kayden_Cheung
阅读(199)
评论(0)
推荐(0)
HDU 4747 Mex(线段树)
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=4747 题意: 给出一段数据,求出所有区间的Mex和。 思路:这道题目很不错,参考了大神博客http://www.cnblogs.com/Griselda/archive/2013/11/20/3433595.ht
阅读全文
posted @ 2017-07-20 11:02 Kayden_Cheung
阅读(319)
评论(0)
推荐(0)
POJ 2337 Catenyms
摘要: http://poj.org/problem?id=2337 题意: 判断给出的单词能否首尾相连,输出字典序最小的欧拉路径。 思路: 因为要按字典序大小输出路径,所以先将字符串排序,这样加边的时候就会优先加字典序小的边,dfs的时候也就会先走字典序小的边。 判断一下图的连通性以及是否存在欧拉道路。
阅读全文
posted @ 2017-07-20 08:45 Kayden_Cheung
阅读(218)
评论(0)
推荐(0)
2017年7月19日
UVa 10328 Coin Toss(Java大数+递推)
摘要: https://vjudge.net/problem/UVA-10328 题意: 有H和T两个字符,现在要排成n位的字符串,求至少有k个字符连续的方案数。 思路:这道题目和ZOJ3747是差不多的,具体做法可以参考另一篇博客http://www.cnblogs.com/zyb993963526/p/
阅读全文
posted @ 2017-07-19 19:35 Kayden_Cheung
阅读(321)
评论(0)
推荐(0)
HDU 1811 Rank of Tetris(拓扑排序+并查集)
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=1811 题意: Problem Description 自从Lele开发了Rating系统,他的Tetris事业更是如虎添翼,不久他遍把这个游戏推向了全球。为了更好的符合那些爱好者的喜好,Lele又想了一个新点子:
阅读全文
posted @ 2017-07-19 11:47 Kayden_Cheung
阅读(153)
评论(0)
推荐(0)
ZOJ 3747 Attack on Titans
摘要: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3747 题意: 现在有n个士兵进行排序,只有G、R、P三种士兵,要求至少有m个G士兵连续和至多k个R士兵连续,问可以有多少种排法。 思路: 由于题目中一个是至少,另一个是至多,
阅读全文
posted @ 2017-07-19 08:46 Kayden_Cheung
阅读(333)
评论(0)
推荐(0)
2017年7月18日
UVa 11404 回文子序列(LCS求最长回文串长度)
摘要: https://vjudge.net/problem/UVA-11404 题意: 给定一个由小写字母组成的字符串,删除其中的0个或多个字符,使得剩下的字母(顺序不变)组成一个尽量长的回文串。如果有多解,输出字典序最小的解。 思路: 首先,最长回文子串的长度可以通过正序字符串和逆序字符串进行LCS得出
阅读全文
posted @ 2017-07-18 17:38 Kayden_Cheung
阅读(382)
评论(0)
推荐(0)
POJ 1780 Code(欧拉回路+非递归dfs)
摘要: http://poj.org/problem?id=1780 题意:有个保险箱子是n位数字编码,当正确输入最后一位编码后就会打开(即输入任意多的数字只有最后n位数字有效)……要选择一个好的数字序列,最多只需按键10n+n-1次就可以打开保险箱子,即要找到一个数字序列包含所有的n位数一次且仅一次。序列
阅读全文
posted @ 2017-07-18 15:41 Kayden_Cheung
阅读(401)
评论(0)
推荐(0)
POJ 2528 Mayor's posters(线段树染色问题+离散化)
摘要: http://poj.org/problem?id=2528 题意: 给出一面无限长的墙,现在往墙上依次贴海报,问最后还能看见多少张海报。 题意:这道题目就相当于对x轴染色,然后计算出最后还能看见多少种颜色。 由于数据量是给定的,所以需要进行离散化。但是这道题目的话,不能简单的离散化,前后相差大于1
阅读全文
posted @ 2017-07-18 11:27 Kayden_Cheung
阅读(237)
评论(0)
推荐(0)
POJ 2288 Islands and Bridges(状压dp)
摘要: http://poj.org/problem?id=2288 题意: 有n个岛屿,每个岛屿有一个权值V,一条哈密顿路径C1,C2,...Cn的值为3部分之和: 第1部分,将路径中每个岛屿的权值累加起来;第2部分,对路径中的每条边(Ci,Ci+1),将成绩Vi×Vi+1累加起来;第3部分,当路径中连续
阅读全文
posted @ 2017-07-18 08:09 Kayden_Cheung
阅读(172)
评论(0)
推荐(0)
2017年7月17日
POJ 1386 Play on Words(欧拉路)
摘要: http://poj.org/problem?id=1386 题意: 给出多个单词,只有单词首字母与上一个单子的末尾字母相同时可以连接,判断所有字母是否可以全部连接在一起。 思路: 判断是否存在欧拉道路,每个单词只需要处理首字母和尾字母就可以了。 还有需要注意的就是需要判断图是否连通,我在这里用了并
阅读全文
posted @ 2017-07-17 21:45 Kayden_Cheung
阅读(206)
评论(0)
推荐(0)
2017年6月29日
POJ 1185 炮兵阵地(状压dp)
摘要: http://poj.org/problem?id=1185 题意: 思路: 每一行最多只有10列,所以可以用二进制来表示每一行的状态。 d【i】【j】【k】表示第i行状态为k时,并且上一行状态为j时的最大炮兵数。
阅读全文
posted @ 2017-06-29 09:50 Kayden_Cheung
阅读(196)
评论(0)
推荐(0)
2017年6月28日
Codeforces Round #321 (Div. 2) D. Kefa and Dishes(状压dp)
摘要: http://codeforces.com/contest/580/problem/D 题意: 有个人去餐厅吃饭,现在有n个菜,但是他只需要m个菜,每个菜只吃一份,每份菜都有一个欢乐值。除此之外,还有一些规则,x,y,w代表的是如果x吃完后吃y,那么还能获得额外的w欢乐值。计算所能获得的最大欢乐值。
阅读全文
posted @ 2017-06-28 21:09 Kayden_Cheung
阅读(169)
评论(0)
推荐(0)
2017年6月27日
51 Nod 1500 苹果曼和树(树形dp)
摘要: http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1500 思路: 树形dp。 我们考虑当前结点 i ,对于结点 i ,它可以属于它的子树,也可以不属于,换句话说,我们可以计算出与 i 结点相连的连通块中是否具有黑点的方案数。
阅读全文
posted @ 2017-06-27 20:58 Kayden_Cheung
阅读(249)
评论(0)
推荐(0)
UVa 557 汉堡
摘要: https://vjudge.net/problem/UVA-557 题意: 有n个牛肉堡和n个鸡肉堡给2n个孩子吃。每个孩子在吃之前都要抛硬币,正面吃牛肉堡,反面吃鸡肉堡。如果剩下的所有汉堡都一样,则不用抛硬币。求最后两个孩子迟到相同汉堡的概率。 思路: 我们可以先计算出最后两个孩子迟到不一样的汉
阅读全文
posted @ 2017-06-27 16:52 Kayden_Cheung
阅读(256)
评论(0)
推荐(0)
POJ 2486 Apple Tree(树形dp)
摘要: http://poj.org/problem?id=2486 题意: 有n个点,每个点有一个权值,从1出发,走k步,最多能获得多少权值。(每个点只能获得一次) 思路: 从1点开始,往下dfs,对于每个结点,把时间分配给它的子节点,然后求一个最大值。 但是要注意的是,它有可能会走了之后然后又走回到父亲
阅读全文
posted @ 2017-06-27 15:14 Kayden_Cheung
阅读(180)
评论(0)
推荐(0)
上一页
1
···
15
16
17
18
19
20
21
22
23
···
37
下一页
公告
//目录