5/18 总结(考试总结)

T1

简单题,每一次让要求得那个人加上 nn 即可。考试不知道是脑袋抽了还是脑袋抽了,居然写错了。

T2

建反图,判联通性即可。考场上没想到hack。

T3

定义 dpi,j,kdp_{i,j,k} 表示第 kk 行第一行选 ii 个,第二行选 jj 个的答案。

易得DP方程:

dp[i][j][0]=min(dp[i][j][0],dp[i-1][j][0]+1+(a[i]==a[i-1]));
dp[i][j][0]=min(dp[i][j][0],dp[i-1][j][1]+1+(a[i]==b[j]));

dp[i][j][1]=min(dp[i][j][1],dp[i][j-1][1]+1+(b[j]==b[j-1]));
dp[i][j][1]=min(dp[i][j][1],dp[i][j-1][0]+1+(b[j]==a[i]));

T4

暴力的枚举一遍即可。

用并查集优化。

T5

二分+前缀和优化即可。

posted @ 2024-05-18 17:03  sLMxf  阅读(12)  评论(0)    收藏  举报  来源