会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Yiyi
要好好努力了
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
17
18
19
20
21
22
23
24
25
26
下一页
2015年9月11日
【二分查找】POJ2456-Aggressive cows
摘要: 【题目大意】有N间牛舍和M头牛,告诉你每个牛舍的位置,求出两头牛之间最小距离的最大值。【思路】二分判断两头牛之间的最小距离d,通过贪心法进行验证。 1 #include 2 #include 3 #include 4 #include 5 #include 6 using namespace std...
阅读全文
posted @ 2015-09-11 22:16 iiyiyi
阅读(205)
评论(0)
推荐(0)
2015年9月10日
【判断解是否可行-二分】POJ1064-Cable master
摘要: http://poj.org/problem?id=1064【题目大意】给出几条绳子的长度,问如果要切出k条长度相等的绳子,这k条绳子最常多长?【思路】二分。把下界设为0,上界设为所有绳子长度总和,每次取mid,判断如果每条绳子长为mid切出条数是否≥k,满足则将下边界设为mid,否则把上边界设为m...
阅读全文
posted @ 2015-09-10 22:48 iiyiyi
阅读(154)
评论(0)
推荐(0)
2015年9月9日
【动态规划/递推】BZOJ1806[IOI2007]- Miners
摘要: IOI历史上的著名水题,我这种蒟蒻都能写的东西。【思路】用1、2、3分别代替三种食物,0表示当前矿井没有食物。f[i][a][b][c][d]当前第i个食物,矿1的食物顺序由上至下为a,b;矿2的食物顺序由上至下为c,d。判断产物数量的方法很巧妙,由下至上a,b,c。初始时默认投入一个食物至少生产一...
阅读全文
posted @ 2015-09-09 23:46 iiyiyi
阅读(212)
评论(0)
推荐(0)
2015年9月7日
【动态规划去除冗余】NOIP2010-乌龟棋
摘要: 【题目大意】【思路】最简单的思路是五维数组,但是当前走到的步数由已经取到的卡片决定,所以只需要四维。本来想要改一个滚动数组的,但是好像没有滚起来,算了(ノ`Д)ノ。在学校要晚自习到21:15,回到家大概就22:00了,本来每天晚上想要切题的但是想到第二天五点多又要起床了,算了orz在努力问老师讨机房...
阅读全文
posted @ 2015-09-07 23:06 iiyiyi
阅读(292)
评论(0)
推荐(0)
2015年8月18日
【并查集】POJ2236-Wireless Network
摘要: 【题目大意】已知每一台电脑只能与它距离为d的电脑相连通,但是两台电脑间可以以第三台作为媒介连接。现在电脑全被损坏。每次可以进行两个操作中的一个,或是修好一台电脑,或是查询两台电脑是否连通。【思路】显然是并查集。每次修好一台新电脑,就与之前修好的每一台电脑进行判断,距离在d以内就合并。 1 #incl...
阅读全文
posted @ 2015-08-18 15:00 iiyiyi
阅读(229)
评论(0)
推荐(0)
【动态规划】POJ3616-Milking Time
摘要: 【题目大意】奶牛Bessie在0~N时间段产奶。农夫约翰有M个时间段可以挤奶,时间段[a,b]Bessie能挤到的牛奶量v。奶牛产奶后需要休息R小时才能继续下一次产奶,求Bessie最大的挤奶量。【思路】首先按各个时间段的开始时间进行排序。f[i]表示到第i个时间段位置挤奶量的最大值。对于当前时间段...
阅读全文
posted @ 2015-08-18 12:37 iiyiyi
阅读(204)
评论(0)
推荐(0)
【贪心+优先队列】POJ3190-Stall Reservations
摘要: 【题目大意】给出每个奶牛挤奶的时间,同一时间同一畜栏内不会有两头奶牛挤奶,问至少要多少个畜栏。【思路】将奶牛按照挤奶开始的时间进行升序排序,再用一个小顶堆维护每一个畜栏当前的挤奶结束时间。对于当前的奶牛,如果所有畜栏最小的结束时间都大于它的开始时间,则新开一个畜栏,将结束时间设为当前奶牛的结束时间,...
阅读全文
posted @ 2015-08-18 11:47 iiyiyi
阅读(483)
评论(0)
推荐(0)
【深搜+set使用学习】POJ3050-Hopscotch
摘要: 【题目大意】给出一个5*5的方格,求出从任意一点出发走6步组成的不同序列数。【思路】dfs的水题,当作set使用方法的初次学习。每次从任意一点出发进行一次dfs,将序列加入set,最后输出set.size()即可。 1 #include 2 #include 3 #include 4 using n...
阅读全文
posted @ 2015-08-18 10:57 iiyiyi
阅读(200)
评论(0)
推荐(0)
【优先队列】POJ2010- Moo University-Financial Aid
摘要: 【题目大意】给出C头奶牛的SAT成绩和申请奖学金,选出N头牛,使得总奖学金在≤F的情况下奶牛SAT成绩的中位数最大。【思路】假设before[i]表示前i头奶牛中n/2头奶牛奖学金总额的最小值,而after[i]表示后i头奶牛中n/2头奶牛奖学金总额的最小值。将C头奶牛按照SAT成绩进行排序后,从第...
阅读全文
posted @ 2015-08-18 10:29 iiyiyi
阅读(238)
评论(0)
推荐(0)
2015年8月17日
【动态规划】POJ2385-Apple Catching
摘要: 【题目大意】有两棵树1和2,奶牛Bessie位于树1下,每个单位时间会有一个苹果从其中一棵树掉下来,同时Bessie也可以移动一次,但是Bessie不希望移动超过W次,问T时间内Bessie最多得到多少个苹果。【思路】经典的动态规划,预处理时将树1和树2分别用0和1来表示。由于移动偶数次可以回到树1...
阅读全文
posted @ 2015-08-17 14:30 iiyiyi
阅读(407)
评论(0)
推荐(0)
上一页
1
···
17
18
19
20
21
22
23
24
25
26
下一页
公告