跳至内容
CVBB ACM Team
用户工具
注册
登录
站点工具
搜索
工具
显示源文件
修订记录
Copy this page
导出 PDF
反向链接
最近更改
媒体管理器
网站地图
注册
登录
>
最近更改
媒体管理器
网站地图
您在这里:
front_page
»
2020-2021
»
teams
»
farmer_john
»
jjleo
»
codeforces_round_620_div._2_virtual_participation
2020-2021:teams:farmer_john:jjleo:codeforces_round_620_div._2_virtual_participation
这是本文档旧的修订版!
目录
A
B
C
D
E
F
A
题意:大水题
题解:练习英语阅读和手速。
B
题意:给出$n(n\le100)$个长度为$m(m\le50)$的字符串,求选出任意个任意排序所组成的最长回文串。
题解:数据范围很小,直接两两暴力匹配,然后最中间再放一个没匹配上的回文串(如果有的话)。
C
题意:店里初始温度为$m$,有个空调每分钟可以升高$1°C$或降低$1°C$或不变,一共有$n$个客人,每个客人会在第$t_i$分钟到达,他要求到达时刻店里温度的范围为$[l_i,r_i]$,问能否让每个客人都满意。
题解:求出每个时刻可能的温度范围,如果和某个客人的要求交集为空,则无法满足,否则可以满足。更新范围时,两个客人间的间隔可以让$L$增加$R$减少对应的时间间隔,客人来时和客人的要求范围取交集。
D
题意:给出一个形如$<<>><<>>$的字符串,求出两个对应位置符合该字符串的$1$到$n$的排序,分别满足最长上升子序列最短和最长。
题解:我的构造方法太蠢,还卡了好久。巨佬的构造方法:最长只需对$1,2..n$中$>$的部分进行进行序列翻转,最短的只需对$n..2,1$中$<$的部分进行进行序列翻转。
E
题意:$n$个节点的树,$q$个询问,如果在$x$和$y$之间连一条边形成基环树,是否存在从$a$到$b$点的长度为$k$路径(可以重复经过点或边)。
题解:如果$a$到$b$的最短路大于$k$那么显然不存在。否则,只要存在一条长度奇偶性和$k$相同的路径就可以。奇偶可能不同的路径有以下几种:$a \rightarrow lca \rightarrow b$,$a \rightarrow x (\rightarrow_{cycle} x)\rightarrow_1 y \rightarrow b$,$a \rightarrow x (\rightarrow_{cycle} x) \rightarrow b$,$a \rightarrow y (\rightarrow_{cycle} y)\rightarrow_1 x \rightarrow b$,$a \rightarrow y (\rightarrow_{cycle} y) \rightarrow b$。
F
题意:给出一个形如$<<>><<>>$的字符串,求出两个对应位置符合该字符串的$1$到$n$的排序,分别满足最长上升子序列最短和最长。
题解:我的构造方法太蠢,还卡了好久。巨佬的构造方法:最长只需对$1,2..n$中$>$的部分进行进行序列翻转,最短的只需对$n..2,1$中$<$的部分进行进行序列翻转。
2020-2021/teams/farmer_john/jjleo/codeforces_round_620_div._2_virtual_participation.1588865507.txt.gz
· 最后更改: 2020/05/07 23:31 由
jjleo
页面工具
显示源文件
修订记录
反向链接
Copy this page
导出 PDF
回到顶部