Atcoder ABC274 记录
[ABC274A] Batting Average
略。
代码
[ABC274B] Line Sensor
略。
代码
[ABC274C] Ameba
建树维护亲代关系 + dfs 求深度即可。
代码
[ABC274D] Robot Arms 2
按下标奇偶性分为两类,然后分别做一遍背包。
代码
[ABC274E] Booster
维护在位置 \(i\),对应的速度为 \(2^j\),经过的位置的状态为 \(M\)(状压)的对应最小时间,然后可以直接状压 dp。(不需要判断某两点连线是否存在其他位置)考场上写得比较急,写了 dijkstra 跑最短路。
代码
[ABC274F] Fishing
考虑第一条鱼作为 \([x,x+a]\) 的左端点时,哪些鱼会在什么时候进入 \([x,x+a]\) 内。此时另外的鱼在 \([x,x+a]\) 内的时间一定在某个时间区间内(可能为空区间或 \((-\infty,\infty)\) 区间),离散化 + 差分维护 \([0,\infty)\) 内的最大和即可。
代码
[ABC274G] Security Camera 3
蓝书原题 P6062 [USACO05JAN]Muddy Fields G 数据加强版。做法一样。(然而因为没有复习导致考试中完全没思路
代码
[ABC274Ex] XOR Sum of Arrays
(口胡)构造哈希函数 \(h\) 满足 \(h(a)\ {\text{\{某种运算\}}}\ h(b)=h(a\oplus b)\),然后二分/倍增出 \(h(a\oplus b)\) 和 \(h(c)\) 的 LCP 即可。听说这个 \(h\) 涉及到一种名叫 Nim 积 的科技。安利一下 这篇博客。
代码(暂缺)
本文来自博客园,作者:Fran-Cen,转载请注明原文链接:https://www.cnblogs.com/Fran-CENSORED-Cwoi/p/16818657.html