上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 题目链接:https://vjudge.net/problem/POJ-2796 题意:求一个区间内的最小值乘以这个区间元素和的最大值 和poj2082的思路基本一样,对于区间内每个元素,都可以作为最小值。那么尽量往左右延伸到第一个比它小的数,记录下延伸之前的一个位置l[i]和r[i]。由此感觉单调 阅读全文
posted @ 2020-05-29 20:11 coastal_taipan 阅读(151) 评论(0) 推荐(0)
摘要: 题目链接:https://vjudge.net/problem/POJ-2082 题意:给定一些矩形的底边长和高,问能拼出的最大新矩形的面积 等价于求一个区间内最小高度乘底边宽度和的最大值。考虑每个矩形,向左右延伸至第一个高度小于它的矩形,记录下延伸到的前一个位置l[i]和r[i],用类似前缀和的方 阅读全文
posted @ 2020-05-29 20:06 coastal_taipan 阅读(172) 评论(0) 推荐(0)
摘要: 题目链接:https://www.luogu.com.cn/problem/P2979 题意:有n种奶酪,每种有高度h和价值v,高度>=k称为大奶酪。大的压在上面,下面所有奶酪的高度会变为原来的4/5(只考虑最上面的一个大奶酪的效果,意思是下面的不会重复被压缩4/5)。现在给定最大高度t,求能得到的 阅读全文
posted @ 2020-05-29 14:49 coastal_taipan 阅读(181) 评论(0) 推荐(0)
摘要: 题目链接:https://vjudge.net/problem/POJ-2010 题意:给出c个二元组(score,cost),要求选出n(奇数)个,使得选出的score中位数最大,且cost总和<=f,求这个最大中位数。 先对分数降序排序,再预处理从左边和右边开始最小的(n-1)/2的cost的和 阅读全文
posted @ 2020-05-28 15:21 coastal_taipan 阅读(134) 评论(0) 推荐(0)
摘要: 题目链接:https://www.luogu.com.cn/problem/P1593 题意:求A^B的所有因子之和模9901。 分解A=p1^a1*p2^a2*...*pk^ak,B次方后再利用约数和公式得答案为π(1+pi+pi^2+...+pi^(ai*B))%9901 下面简单讨论pi的取值 阅读全文
posted @ 2020-05-25 19:46 coastal_taipan 阅读(170) 评论(0) 推荐(0)
摘要: 题目链接:https://vjudge.net/problem/POJ-3045 题意:n个奶牛堆成一堆,每个都有重量和力气,奶牛i的危险值=i上方奶牛的总重量减去i的力气,求最大危险值的最小值。n<=50000 看到进阶指南上写了个邻项交换,大概就知道怎么想了。考虑两头奶牛p和q(其实就是比较函数 阅读全文
posted @ 2020-05-24 02:45 coastal_taipan 阅读(154) 评论(0) 推荐(0)
摘要: 题意:给定n, a1,,a2,...,am,求小于n的整数中,至少能被一个ai整除的数有多少个。数据范围:n<=2^31,m<=10,每个ai<=20 由容斥原理,ans=Σ|ai|-Σ|ai∩aj|+Σ|ai∩aj∩ak|-...+(-1)^(m-1)|a1∩a2∩...∩am|,这儿的交意思就是 阅读全文
posted @ 2020-05-24 02:21 coastal_taipan 阅读(205) 评论(0) 推荐(0)
摘要: 题目链接:https://www.luogu.com.cn/problem/P1525 题意是给定n个罪犯,有m个罪犯之前有怨气值,若有怨气值为c的一对罪犯放在同一个监狱会产生影响力为c的冲突。将罪犯分成两部分使得影响力最大的冲突事件最小。 一个并查集+贪心的好方法:把怨气值按照降序排序,尽量让c大 阅读全文
posted @ 2020-05-18 09:35 coastal_taipan 阅读(135) 评论(0) 推荐(0)
摘要: 题目链接:https://www.luogu.com.cn/problem/P1955 题意就是给定n个相等和不等关系xi=xj或xi≠xj,判定所有条件是否能被满足。n<=1e6且xi<=1e9。 应该能看出来是个并查集。如果在线判断的话似乎不太好做(不会= =),因为不等号没有传递性。所以先处理 阅读全文
posted @ 2020-05-18 09:25 coastal_taipan 阅读(199) 评论(0) 推荐(0)
摘要: 题目链接:https://vjudge.net/problem/POJ-3262 题意:有n头牛,第i头牛吃花的速度是di朵/分钟,将它赶回棚需要ti分钟(来回则需要2*ti),求将所有的牛赶回去后最少吃了多少朵花 给出一个结论:按照di/ti降序排列时选取牛的顺序是最优的,简要证明: 对于一个顺序 阅读全文
posted @ 2020-05-09 22:33 coastal_taipan 阅读(128) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 下一页