
背包
KaDa_Duck
这个作者很懒,什么都没留下…
展开
-
[2020普转提七连测day1] 符文师
题目 分析 显然操作一没什么用,只是说明这是个环 那么考虑一下,选择的方案可不可能是∑inLi>n\sum _i ^nL_i> n∑inLi>n呢,显然不可以。 那么我们就一定把选择的范围缩到了∑inLi≤n\sum _i ^nL_i\le n∑inLi≤n 那么剩下不就是个01 背包了嘛,选择价值最大的 引用 代码 #include<bits/stdc++.h> using namespace std; int n; int dp[1010]; int s[原创 2020-09-07 18:47:42 · 277 阅读 · 0 评论 -
减肥计划
题目 分析 首先要注意 同一个旅游景点最多去一次 所以我们就可以考虑 01背包 了 想一下∑i∈Sbi∑i∈Sai\frac{\sum_{i\in S} b_i}{\sum_{i\in S} a_i}∑i∈Sai∑i∈Sbi 不就是 dp[i]i\frac{dp[i]}{i}idp[i] ,其中dp[i]dp[i]dp[i]表示使用了iii的能量获得的最大价值。 那么是不是感觉这个题特别简单啊 但是注意看复杂度,这样是O(nm)O(nm)O(nm)的,也就是O(n∗∑i=1i≤na原创 2020-08-30 20:54:42 · 195 阅读 · 0 评论