「Log」2023.9.19 小记

发布时间 2023-09-19 22:55:44作者: Eon_Sky

序幕

\(\text{6:30}\):提前到校,昨晚题调不出来,今天直接暴走。

拍题,平衡树区间和比值小,忘赋 \(sum\) 初值了

\(\color{blueviolet}{P3586\ [POI2015]\ LOG}\)

贪心构建询问策略
\(\text{Link}\)

间幕 \(1\)

模拟赛。

今天题面都还算简洁,T1 觉得是可做题,考虑到一种性质,\(x,y\) 两数同时变为两数之间的一数,那么贡献都是一样。基于此性质采用了用堆贪心的策略。

T2 考虑到 \(m\) 很小,对于一个代价肯定会选价值高的,所以可以直接用线段树维护区间的 \(m\) 个数,复杂度稍大(大概)。

T3、T4 没看,考试后期摆烂吃吃饭。

\(100+100+0+0=200(pts)\),我是稳健性选手。

中午打会块,接着做题,今天必须提高效率。

\(\color{blueviolet}{P5455\ [THUPC2018]\ 弗雷兹的玩具商店}\)

T2 原题。
\(\text{Link}\)

\(\color{blueviolet}{P4597\ 序列\ sequence}\)

T1 原题。
\(\text{Link}\)

\(\color{blueviolet}{P3590\ [POI2015]\ TRZ}\)

考虑到神奇性质,直接暴力枚举端点。
\(\text{Link}\)

\(\color{blueviolet}{P3588\ [POI2015]\ PUS}\)

线段树优化建图,对于每个约束建超级源点,建图后跑拓扑排序。
\(\text{Link}\)

\(\color{blueviolet}{P3592\ [POI2015]\ MYJ}\)

区间 DP。
\(\text{Link}\)

\(\color{blueviolet}{P3597 [POI2015] WYC}\)

矩阵乘法+倍增。恶心坏了,计算过程爆 long long,需要开 int128。
\(\text{Link}\)

\(\color{blueviolet}{P3582\ [POI2015]\ KIN}\)

套路地,考虑加入此数字,减去上一个此数字位置的贡献,维护最大字段和。
\(\text{Link}\)

\(\color{blueviolet}{P3589\ [POI2015]\ KUR}\)

做法较为繁琐,考虑 \(aq\)\(q\) 为小串出现位置)在对于每个小串字符的解集连续,对于合法 \(aq\) 计数。
\(\text{Link}\)

尾声

回家写不动题了,写一些 POI 题解以及博客,后续会公开出来。