AtCoder 打+VP 记录

ABC 259

其实也没有完全认真打……

A:。。。

B:不会旋转,于是去翻书找了一波……

C:只需要判每段的字符相等, \(lenS<lenT\)\(lenS>1\) 就行,然而一些细节没想清楚调了一会(并吃了6发罚时

D:判圆是否有交点然后dfs,计算几何场差评

(好了就到这了

E:开个map直接搞就完了

F:dp+贪心

ABC 260

A:直接枚举

B:三次排序

C:想了一会发现直接一层层转就是最优的,然而因为一些细节没想清楚浪费了20分钟

D:开个线段树,保存每堆的堆顶和数量最大值,开个vector存每个堆里的元素然后按题意做。

E:
考场思路:按a排序,显然一开始的可行区间是 \(\forall[l\leq a_1,r\geq a_n]\),这个可以用区间加等差数列加到 \(f(a_n-a_1+1)\sim f(m)\) 上,然后考虑类似双指针移动左右端点,左端点移到 \(\min(a_i+1,b_i)\),应该不会算重吧。(没有实现出来……
然后zyf(实际上是yxh)说:你就ab中间一段不行啊,直接用线段树维护或和就完了。。

F:
由于卡E所以没做这个sb题。
\(4\) 元环即 \(\exists a,b(a\not=b)\in V1,[x\in V2\ connect\ with\ a,b]\land[y\in V2\ connect\ with\ a,b]\land[x\not=y]\),这个随便就能做……

G:
咕掉了

ABC 262

A:~

B:~

C:由于就两个元素一定一个min一个max,两种情况算一下(我不会告诉你我一开始SB了写主席树

D:余数DP,\(O(n^4)\)

E:hym强强!把染红看作对相邻的边 \(xor 1\),统计边为 \(1\) 的奇偶性,那么这个奇偶性取决于选了多少红点,直接组合数

F:hym强强!后面的肯定先删完再移到前面,贪心的从小到大选,同时看看有没有从前删来替换更优的情况,然后与直接从前删比较(然鹅没时间敲了

ABC 269

A:~

B:~

C:~

D:~

E:对两维坐标分别二分即可

F:分类讨论一下,然后两两凑一起

ARC 151

打ARC了!

A:显然构造出的哈明距离是 \(\frac{1}{2}\)\(S\)\(T\) 的哈明距离,贪心的从前往后尽量放零即可。

B:考虑固定一个前缀,那么贡献即为 \((m-1)\times m^{cnt}\),其中 \(cnt\) 是剩余的环数与为匹配的数之和。

C:\(SG\) 函数打表或归纳得到前/后缀的 \(SG\) 函数是 \(len\),中间两边颜色相同的为 \(1\),不同的为 \(0\)

posted @ 2022-08-02 09:08  pidan007  阅读(52)  评论(0编辑  收藏  举报