原文:Codeforces 1249F Maximum Weight Subset (贪心)

题意 在一颗有点权的树上,选若干个点,使得这些点两两距离大于k,且点权和最大 思路 贪心的取比较大的值即可 将所有点按照深度从大到小排序,如果当前点点权 a i 大于 ,则将距离为k以内的所有点减 a i 代表取了当前点,为答案贡献 a i 如果下面又扫到大于零的点权,说明那个点比这个大,于是取那个 复杂度 O n 代码 ...

2019-10-23 15:01 2 362 推荐指数:

查看详情

题解Codeforces Round #595 (Div. 3)(CF1249

开题1小时(雾)严重影响我的提交以及做题心情。。我刚开题就发现有人阿克了。。 实际上这场div3真心简单良心很休闲。 A:送分题,先排序,每次枚举一下这个数可以加到哪个集合里,加进去就行。 ...

Wed Oct 23 10:37:00 CST 2019 10 225
codeforces 1436D - Bandit in a City (贪心)

题目链接:https://codeforces.com/problemset/problem/1436/D 对于每个子树,最好的情况是所有的人都平均分配到每个叶子上, 但有些人是不能往回走的,不过这并不影响答案,因为如果有人过不来,那答案必定比当前节点的 \(sum[u]/lev[u ...

Mon Oct 26 03:08:00 CST 2020 0 392
Codeforces 1278F: Cards

题目传送门:CF1278F。 题意简述: 有 \(n\) 个独立随机变量 \(x_i\),每个随机变量都有 \(p = 1/m\) 的概率取 \(1\),有 \((1-p)\) 的概率取 \(0\)。 令 \(\displaystyle \Sigma x = \sum_{i=1}^{n ...

Fri Dec 20 23:33:00 CST 2019 0 265
Codeforces 1474F. 1 2 3 4 ... 题解

题目大意:给定一个序列,求其中最长严格上升子序列长度及其个数。 序列按如下方式给出:给定 \(n(1\leq n\leq 50)\) 和序列中的第一个数 \(x(-10^9\leq x\leq 10 ...

Fri Jan 22 00:59:00 CST 2021 2 337
Codeforces 1136D Nastya Is Buying Lunch (贪心

题意:给你和一个数组(是一个排列)和一些二元组,二元组(x, y)表示如果x正好在y前面而且相邻,那么x和y可以交换位置,问最后一个元素最多可以向前移动多少步? 思路:对于每个数,有两种选择,一种是 ...

Wed Mar 13 08:12:00 CST 2019 0 562
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM