随笔分类 -  其它-----调整法

摘要:感觉复习比做新题累多了。 阅读全文
posted @ 2022-07-26 15:04 C202044zxy 阅读(209) 评论(0) 推荐(2) 编辑
摘要:Stop learning useless 拟阵交,go and slove some codeforces,learn how to use constructions. 阅读全文
posted @ 2022-07-03 19:48 C202044zxy 阅读(97) 评论(2) 推荐(1) 编辑
摘要:因为不想让博客看起来太水,所以还是三篇压在一起发出来吧! 阅读全文
posted @ 2022-05-12 08:59 C202044zxy 阅读(423) 评论(0) 推荐(1) 编辑
摘要:CF1368E Ski Accidents 题目描述 点此看题 解法 考虑按如下方法把点划分成三个集合 A,B,CA:入度为 0 或者只有来自 C 的入边。 B:至少有一条来自 A 的入边并且没有来自 B 的入边。 C:至少有一条来 阅读全文
posted @ 2022-03-16 10:26 C202044zxy 阅读(249) 评论(3) 推荐(2) 编辑
摘要:Walking 题目描述 点此看题 解法 首先考虑转化问题:我们可以把原序列划分成若干个 01 交替的子序列,然后再把 01 子序列交替拼起来,要求最小化 01 子序列的数量。 如果不考虑第二问,那么可以贪心地划分,假设现在要加入 1,如果有结尾为 0 的子序 阅读全文
posted @ 2022-03-06 22:54 C202044zxy 阅读(146) 评论(0) 推荐(1) 编辑
摘要:Raffles 题目描述 点此看题 解法 首先考虑没有询问怎么做,考虑对第 i 个奖池增加一张彩票的贡献是(设现在的彩票数是 ci<li): \(p_i(\frac{c_i+1}{c_i+1+l_i}-\frac{c_i}{c_i+l_i})=\frac{p_i\cdot c_i 阅读全文
posted @ 2022-03-04 22:52 C202044zxy 阅读(204) 评论(0) 推荐(2) 编辑
摘要:013D Piling Up 题目描述 点此看题 解法 还是把一开始的球确定了好 dp,否则写出来的 dp 奇奇怪怪还不好优化。 枚举初始时有 x 个白球 nx 个黑球,注意每一轮之后球数都是 n,可以设 dp[i][j] 表示前 i 轮过后 阅读全文
posted @ 2022-03-02 22:18 C202044zxy 阅读(165) 评论(0) 推荐(1) 编辑
摘要:本篇博客和邓老师论文的区别就是不严谨有代码。 简介 组合优化问题有如下形式:一个问题有一些合法解和不合法解,每个合法解有一个对应的权值,你需要在所有合法解中找出权值最大的一个。 一种显然的做法是:先任取一个合法解,然后对合法解进行微调使得权值变大,一直操作直到无法进行。这一算法看似简单,但在许多问题 阅读全文
posted @ 2022-02-24 22:34 C202044zxy 阅读(814) 评论(2) 推荐(3) 编辑
摘要:遇到困难睡大觉 题目描述 给定 n 个元素,每个元素有两个属性值 (ai,bi),我们可以将其以任意顺序排列,要最大化下式: min(ai+ik)max(bi+ik) n105,ai,bi,kn109 阅读全文
posted @ 2022-02-21 15:00 C202044zxy 阅读(350) 评论(1) 推荐(3) 编辑
摘要:前言 受到 werner_yin 鸽鸽的启发,我要开始刷 HNOI 了。 还是每天更至少三题的博客,zxy 绝不断更。 结果一天真的就只更了三道题呗,我效率是真的低啊...刷题还是不能这么慢啊... 2018 排列 题目描述 点此看题 解法 题目描述 阅读全文
posted @ 2022-01-17 22:38 C202044zxy 阅读(219) 评论(1) 推荐(1) 编辑
摘要:noip 之后的第一场线上赛,感觉手感退化了很多啊,不知道上红的目标能不能如期实现呢? D. Not Quite Lee 题目描述 数轴上有 n 个窗口,第 i 个窗口的长度为 bi(包含这么多连续的整数),定义一个窗口的权值为包含数字的和,问有多少个窗口的 阅读全文
posted @ 2021-12-05 11:48 C202044zxy 阅读(868) 评论(0) 推荐(2) 编辑
摘要:一、题目 定义字符集为 09,az,AZ62 种不同的字符,现在给你一个长度为 n 的字符串。 有 m 次操作,第 i 个操作表示把所有 xi 的字符变成 yi,请问在要求每个操作至少执行一次的情况下,最终 阅读全文
posted @ 2021-11-16 19:49 C202044zxy 阅读(233) 评论(1) 推荐(1) 编辑
摘要:一、题目 点此看题 二、解法 挺开心的,这道题基本上是自己想出来的 ovo 首先有一个基本的 observation:翻转一条路径的选取情况,可以只改变路径端点的度数奇偶性。所以问题转化成把这些点两两配对使得每对之间都联通,显然它的充要条件是每个连通块大小都为偶数。 阅读全文
posted @ 2021-11-12 09:09 C202044zxy 阅读(138) 评论(0) 推荐(0) 编辑
摘要:一、题目 点此看题 二、解法 如果第二张图是欧拉图,那么可以通过两次走 (u,v) 经过所有边恰好一次,因为无向连通图的欧拉路可以理解成原图的环拆分,我们以包含 (u,v) 的大环为骨架就可以构造出方案。对于第一张图我们可以直接 dfs 原图获得一个经过所有边两次的方 阅读全文
posted @ 2021-11-08 20:16 C202044zxy 阅读(54) 评论(0) 推荐(0) 编辑
摘要:一、题目 有一个 n×n 的矩阵,每个元素可能是 .、C、/ 的其中一种,分别表示可以放置芯片、已经放置了芯片、不能放置芯片,你可以分别决定是否可以放置芯片的位置放置芯片。 最后需要满足 i,第 i 行的芯片个数等于第 i 列的芯片个数,每 阅读全文
posted @ 2021-11-07 11:28 C202044zxy 阅读(121) 评论(0) 推荐(0) 编辑
摘要:A 题目描述 n 个数 ai 分成 k 非空集合,若该集合有 x 个数能量和为 y,产生的代价是 x×y 试问每一种方案产生的代价之和,答案对 998244353 取模。 1mn106 解法 阅读全文
posted @ 2021-10-29 17:00 C202044zxy 阅读(154) 评论(0) 推荐(0) 编辑
摘要:一、题目 点此看题 二、解法 技巧性极强的构造题,惜吾构造而不终也,思路大体有了,但还差点火候。 首先考虑合法的必要条件,我们先考察边权的最大值和最小值来得到大体的范围。我们考虑每条边的贡献,边 (u,v) 断开后形成的子树大小是 siz[u],siz[v],可以得到上下界分别是: 阅读全文
posted @ 2021-10-22 21:40 C202044zxy 阅读(148) 评论(0) 推荐(0) 编辑
摘要:一、题目 点此看题 二、解法 首先我们考虑值域序列上决策,每个位置放 0/1,要求任意两个 1 之间的距离不能是 x/y,由于 n 很大但是 x,y 很小,可以猜测 x+y 是原序列的一段循环节,也就是这一段的最优解可以通过复制得到 n 的最优 阅读全文
posted @ 2021-07-29 11:01 C202044zxy 阅读(418) 评论(2) 推荐(0) 编辑
摘要:一、题目 点此看题 二、解法 首先根据农民伯伯都会的排序不等式(因为他们知道把最好的菜种进最好的地里),贪心策略是把人和马都按照权值大小排序,然后对应位相乘求和就行了,不难证明这是最优的匹配方案。 但是因为本题有第 i 个人不能和第 i 匹马配对的限制,所以说不一定取得到最优方案。这 阅读全文
posted @ 2021-07-23 22:14 C202044zxy 阅读(479) 评论(0) 推荐(1) 编辑
摘要:一、题目 点此看题 二、解法 首先发现整个矩阵其实之和最后一行最后一列(我称之为边角)有关,如果确定了他们整个矩阵就确定了。考虑调整法,我们先让边角全为 0,那么得到的矩阵 a 很可能是不合法的,我们考虑调整它。 调整有一个原则就是保持 a 能构造出 b,调整 a 的单个元素是困 阅读全文
posted @ 2021-07-18 12:15 C202044zxy 阅读(213) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示