随笔分类 -  贪心

摘要:和主席 VP 玩了一下,打了 8 题,只能说主席太强了。 比意想中的要简单一点,而且有两道随机化题。 A - Atomic Energy 考虑一个暴力 dp:设 \(f(i)\) 表示中子数为 \(i\) 的原子可以产生的最小能量。那么在 \(M\) 以内的 dp 值是可以 \(O(M^2)\) 预 阅读全文
posted @ 2021-10-31 15:47 -Wallace- 阅读(683) 评论(0) 推荐(0)
摘要:看了下赛程,大概只能打 Round 1 和 Round 2 了,之后可能就退役了。 Contest #1 打的时候因为有点事,大概只打了一个多小时。现在终于有时间补完了。 题对于知识点完备的选手比较简单。我显然不是这样的选手,做做就当学点东西了。 C、D、E 题代码可以翻 LOJ,其他三题有需要可以 阅读全文
posted @ 2021-10-26 19:27 -Wallace- 阅读(1265) 评论(0) 推荐(1)
摘要:啥都想不到 A - Archeologists 考虑一个 naive dp:\(f_i(j)\) 表示第 \(i\) 个位置,深度为 \(j\) 的最大收益。那么: \[ f_{i}(j) = \max\{f_{i-1}(j-1),f_{i-1}(j),f_{i-1}(j+1)\} + j\time 阅读全文
posted @ 2021-09-21 15:46 -Wallace- 阅读(2022) 评论(0) 推荐(3)
摘要:A - Painting Walls 可以发现,题中所谓的要求作为一个二元组 \((x,y)\),看上去有 \(O(NM)\) 个,没算上判定的时间就已经远远超出承受范围了。但思考得知,我们要求本质上是刷这 \(N\) 个墙壁,而每次刷的区间长度固定为 \(M\),也就是说只有 \(O(N)\) 个 阅读全文
posted @ 2021-04-30 16:07 -Wallace- 阅读(354) 评论(0) 推荐(1)
摘要:卡牌游戏 首先一定是翻一个前缀和一个后缀。 然后是答案具有单调性,于是二分答案 \(k\),考虑是否存在方案满足极差 \(\le k\)。 考虑双指针,递增地枚举最大值 \(v\),维护区间 \([l,r]\) 使 \(v-k \le a_l\le a_r\le v\),然后检查两边的 \(b\) 阅读全文
posted @ 2021-04-21 23:47 -Wallace- 阅读(315) 评论(0) 推荐(0)
摘要:A - Balance the Bits 考虑将 ( 看做 \(1\), ) 看做 \(-1\)。那么一个括号序列合法当且仅当每个位置的前缀和均 \(\ge 0\) 并且总和为 \(0\)。 优先满足第一个条件,有一个显然的保底策略:对于 \(s_i=1\) 的,两边都添加 (,尽管可能最终总和会过 阅读全文
posted @ 2021-04-06 11:28 -Wallace- 阅读(193) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2021-03-25 11:59 -Wallace- 阅读(38) 评论(0) 推荐(1)
摘要:A - Basic Diplomacy Solution 1 贪心,贪法可能有很多,这里讲一种。首先选出出现天数最多的人 \(x\),记出现了 \(k\) 次。那么: 如果 \(k\le \lceil m/2\rceil\),那么每天都能随便填。很显然最大的都不超过一半,那么所有都不超过一半。 如果 阅读全文
posted @ 2021-03-25 11:43 -Wallace- 阅读(199) 评论(0) 推荐(0)
摘要:只做完了 场切的 几题 A - Advertisement Matching \(N\) 个广告,\(M\) 个人,第 \(i\) 个广告需要分给 \(a_i\) 个人观看,第 \(i\) 个人只能收到不超过 \(b_i\) 个不同的广告。\(Q\) 次操作,每次选择一个 \(a\) 或 \(b\) 阅读全文
posted @ 2021-03-05 15:40 -Wallace- 阅读(937) 评论(1) 推荐(1)
摘要:只有前面 9 题后面先咕 【DIVTHREE】 Chef and Division 3 输出 \(\min\left(d, \left\lfloor\frac{\sum_{i=1}^n a_i}{k}\right\rfloor\right)\) 即可。 【DECODEIT】Encoded Strin 阅读全文
posted @ 2021-01-07 17:01 -Wallace- 阅读(489) 评论(0) 推荐(0)
摘要:Intro 众所周知原题没写过是很吃亏的,突然发现自己许多联赛题未补,故开此坑。 在基本补完前会持续更新,希望在 NOIp2020 前填完。 虽然是“联赛题”,但不少题目还是富有思维含量的,值得一做。 关于为什么选 UOJ 测:UOJ 上有 Hack 机制,一些在官方数据下能过的错解会被卡掉,为了严 阅读全文
posted @ 2020-11-18 21:32 -Wallace- 阅读(445) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-07-21 14:49 -Wallace- 阅读(171) 评论(0) 推荐(1)
摘要:Description 给定一颗 \(n\) 个结点的树,每个点有一个点权 \(v\)。点权只可能为 \(0\) 或 \(1\)。 现有一个空数列,每次可以向数列尾部添加一个点 \(i\) 的点权 \(v_i\),但必须保证此时 \(i\) 没有父结点。添加后将 \(i\) 删除。 这样可以一个长为 阅读全文
posted @ 2020-07-10 12:51 -Wallace- 阅读(806) 评论(0) 推荐(3)