2024-11-12校内模拟赛总结
前言:
下早读,去机房。又是 \(6\) 道 \(ABC261,263\) 的 \(D、E、F\) 题。(以下题目按开题顺序记录)
T1(261D):
一眼简单 dp ,\(n^2\) 10分钟秒了。
T4(263D):
先想了一手双指针 \(n^2\) 暴力,但是肯定寄了。
考虑双指针本质上是枚举不染色的位置,那么考虑 dp。
设 \(dp[i][0/1/2]\) 表示到第 \(i\) 位染什么色,考虑当前位置是否染色,左边还是右边。
转移是简单的,染左边可以直接算,\(dp[i][1]=i\times l\);
染右边就对前一位染左边或不染色取 min 即可,\(dp[i][2]=min(dp[i-1][1],dp[i-1][0])+i\times (n-i+1)\);
不染色需要从前一位染左边或不染色取 min 即可,\(dp[i][0]=min(dp[i-1][0],dp[i-1][1])\)。
统计答案时,先处理染右边的所有情况 \(dp[i][2]\),再处理不染右边的两种情况 \(dp[n][0],dp[n][2]\),对答案取 min 即可。
T2:
唐了,写了手记忆化,结果用 map 多个 log,还不如纯暴力。
赛后洛谷题解,对三种操作性质转化成覆盖或翻转即可,已订。
T5:
啊啊啊!!!又是期望 dp,寄。
赛后已订。
T3:
以为又是 dp(雾),赛后发现是逆序对,唐完了。
赛后正在订。
T6:
发现是个我不太会的 dp,QY已讲,未订。
总结:
还行吧,会的两个 dp 都是首 A。
另:
1、要学学期望 dp 了。
2、逆序对太久没写过了,位运算相关知识加强练习吧。