自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 The 15th Chinese Northeast Collegiate Programming Contest -- K.City 题解

将其存好后都降序排列(能做到先连接边权大的边,再接小边 -- 简化计算过程),根据p,连接保留下来的边,对于不在同一集合的点先更新答案 -- 答案加上两集合点数乘积,再将其放到同一集合中,并更新其内部点的数量。n 个城市由 m 条无向边连接,每条边的边权为 k,现在有 q 次询问,每次询问给一个整数 p,只有边权 >= p 的边可以留下来,问留下的边构成的图里有多少对 两两相连的点。存边:运用pair<int, pair<int, int>> 存图,键存边权,值存端点。

2024-05-05 15:17:58 157 2

原创 Codeforces Round 942 (Div. 2) D- Permutation Counting

想要尽可能高的分数 -> 需要凑齐尽可能多的排列(从1到n所有的数字)-> 需要合理运用 k 填补数量少的牌 (可以用二分查找临界值,最多能凑齐的排列个数)买了新卡片后,你把所有的卡片重新排列成一条线。重排的分数是长度为n的(连续的)子数组的个数,这些子数组是[1,2,…你能得的最高分是多少?还有一个商店,里面有各种类型的无限卡片。你有k个硬币,所以你总共可以买k张新牌,你买的牌可以包含1到n之间的任何整数。每张卡片上写一个1到n之间的整数:具体来说,对于从1到n的每个i,你有ai张卡片。

2024-05-01 19:04:33 345 1

原创 背包习题总结

t[i, j, k] -- 从前 i 个mm中选 需要rmb <= j , rp <= k 的所有选法的集合,集合的属性是 时间的最小值 (但时间尽可能小的前提是mm数量足够多,因此要在mm数量最大的中间选出time最小的)f[i, j, k] -- 从前 i 个mm中选 需要rmb <= j , rp <= k 的所有选法的集合,集合的属性是 mm 数量的最大值。:f[i, j] 在前 i 份债券中选择 投资额 <= j 的所有选法的集合, 集合的属性为可获得利息的最大值。

2024-01-26 01:07:14 667 1

原创 背包习题总结

f[i, j, k] 可以记作 从前 i 个物品中选 体积 <= j ,质量 <= k 的所有选法的集合,集合的属性可以记作 携带物品卡路里的最大值。:f[i, j, k] 记作从前 i 个人中选, 需要钱 <= j,时间 <= k 的所有选法的集合, 集合的属性为实现愿望的数量的最大值。(v[i] 为每个物品的体积,m[i] 为每个物品的质量,w[i] 为每个物品的卡路里)(m[i]第 i 人实现愿望所需的金钱, t[i]第 i 人实现愿望所需的时间):集合可根据是否选择第 i 人来划分。

2024-01-23 00:38:11 320

原创 背包习题总结

此问题的状态分析:f1[i, j] 可以定义为 从前 i 道作业题中选择耗时 <= j 的所有选法的集合, 集合的属性为能获得作业分数的最大值。状态表示:f[i, j] 可定义为 从前 i 个数中选,数字之和 <= j 的所有选法的集合,集合的属性为 选中数字的约数 的和 的最大值。后面的问题的状态分析:f2[i, j] 可以定义为 从前 i 题中选择耗时 <= j 的所有选法的集合,集合的属性为做题数目的最大值。选择第 i 题 -- f[i, j] = f[i - 1, j -t[i]] + t[i];

2024-01-18 01:35:51 844 1

原创 背包习题总结

01背包问题状态表示:f[i,j] 含义可定为 从前 i 个菜品中选,总金额= j 的所有选法的集合;集合的属性为 点菜方案数状态计算:集合可根据是否点第 i 道菜来划分点第 i 道菜 -- 需要 j >= a[i] ,此时的方案数应加上 f[i-1, j-a[i]];不点第 i 道菜 -- 此时的方案数应加 f[i-1, j];需要注意所有 j=0 的情况下能提供的方案数应为1,需要将 f[i, 0] = 1;答案参考代码:-- 二维写法-- 降维写法。

2024-01-16 23:58:35 341

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除