POJ 2976 Dropping tests 你有 $n$ 次考试成绩, 定义考试平均成绩为 $$\frac{\sum_{i = 1}^{n} a_{i}}{\sum_{i = 1}^{n} b_{i}}$$ 你可以考虑放弃 $K$ 次成绩, 求最大平均成绩 100 ~~小插曲: 被精度卡成喜羊羊 ...
分类:
其他好文 时间:
2018-10-05 22:34:07
阅读次数:
230
[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=4753 [算法] 很明显的分数规划 可以用树形动态规划(树形背包)检验答案 时间复杂度 : O(N^3logN) [代码] ...
分类:
Web程序 时间:
2018-10-04 10:56:12
阅读次数:
192
学习了lyd书上的0/1分数规划,发现这类题目都有一个特点,就是求$\frac{\sum_{a_{i}*x_{i}}}{\sum_{b_{i}*x_{i}}}$的最大或者最小,再加一些限制取不取的条件. POJ2976 二分答案+sort取前(n-k+1)个。 #include <iostream> ...
分类:
其他好文 时间:
2018-10-01 23:13:51
阅读次数:
190
Description David the Great has just become the king of a desert country. To win the respect of his people, he decided to build channels all over his ...
分类:
其他好文 时间:
2018-10-01 21:35:59
阅读次数:
165
一看到“比值”最大(性价比最高)就知道跟分数规划有关系了。(这里讲过分数规划) 然后看到 要选一个候选人 必须选他的前置,画画图就知道是一棵树。 所以这道题是二分比值,然后判断在树上能否得到这个答案。 那怎么判断? 这篇的T1讲过,典型的树上背包,像那道T1一样在树上暴力转移即可。其实这题的父子依赖 ...
分类:
Web程序 时间:
2018-10-01 18:00:20
阅读次数:
202
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3232 心烦意乱的时候调这道题真是...越调越气,就这样过了一晚上... 今天再认真看看,找出几处小错,就A了... 关于题解:https://www.cnblogs.com/CQzhangyu ...
分类:
其他好文 时间:
2018-09-27 22:01:53
阅读次数:
237
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3232 当然是0/1分数规划。但加的东西和减的东西不在一起,怎么办? 考虑把它们合在一起。因为边围成的形状像一个环,所以把格子的贡献也放到边上,然后正常判环。 放到边上的方法就是:比如竖着的边, ...
分类:
其他好文 时间:
2018-09-26 20:11:16
阅读次数:
151
算法分级 1. 简单的模拟,简单的模板,极为简单的数据结构,极为简单的技巧。 2. 简单的贪心/动态规划,简单的技巧,计算几何题,倍增,01分数规划,一般的背包,一般的期望题,一般的动态规划优化,简单的数论/矩阵,矩阵树定理,一般的莫比乌斯反演,量产数据结构,简单的分块/莫队,一般的字符串,简单的网 ...
分类:
编程语言 时间:
2018-09-15 22:29:25
阅读次数:
327
"题目链接" Descrip In a certain course, you take n tests. If you get ai out of bi questions correct on test i , your cumulative average is defined to be . ...
分类:
其他好文 时间:
2018-09-15 13:13:03
阅读次数:
154
这里就不放原题目了。 POJ2976就是01分数规划的模板题,题目形式就是有n个物品,每个物品有对应的价值ai和代价bi,我们要取K个物品,使取的物品的 最小。 二分答案的解法特别妙,我们设 r= ,那么就有 由此不难发现,只要满足这条式子,我们能取的r越大越好。 不难发现此时已经满足二分答案的性质 ...
分类:
其他好文 时间:
2018-09-12 01:26:39
阅读次数:
149