题目描述

简要题意:给定一个二维平面,平面上有 $n$ 个白点,第 $i$ 个白点的坐标为 $(x_i,y_i)$,其能传输的范围为 $r_i$,收益为 $s_i$,第 $i$ 个点能传输到第 $j$ 个点,当且仅当两点之间的欧几里得距离小于等于 $r_i$,现在要将某些点涂黑,如果染黑每个点则必须将其能到达的点都染黑,染黑一个点能得到它的收益,求最大收益

$n\le 100$

阅读全文 »

简介

这一类做法常用于最优化问题中,我们通过减弱题目的条件来多求得一些更差的状态但是我们仍然能求得最优的状态

最常见的就是拆绝对值的过程,例如我们要最大化 $\sum_{i=1}^n|a_i-b_i|$,那么我们考虑 $O(2^n)$ 枚举 $a_i$ 和 $b_i$ 的符号即可,这样我们就将绝对值去掉了,如果符号不对的话答案一定是更差的,所以不会造成影响

阅读全文 »

题目描述

https://www.luogu.com.cn/problem/P7842

简要题意:给定 $n$ 个物品和 $m$ 个属性以及常数 $w$,第 $i$ 个物品有一个价值 $c_i$ 以及其所拥有的属性 $S_i$,现在要依次选择若干个物品,满足相邻两个物品 $i$ 和 $j$ 满足 $i<j\wedge w+c_i\ge c_j\wedge S_i\subseteq S_j$,求最多选择多少个物品

$n\le 10^5,m\le 18$

阅读全文 »