Codeforces Round #620 (Div. 2)D dilworld定理
Posted starve
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Codeforces Round #620 (Div. 2)D dilworld定理相关的知识,希望对你有一定的参考价值。
题:https://codeforces.com/contest/1304/problem/D
题意:给定长度为n-1的只含’>‘和‘<’的字符串,让你构造出俩个排列,俩个排列相邻的数字之间要满足这个字符串,找出的俩个要是最小化最长上升子序列,和最大化最长上升子序列;
分析:dilworld定理,最长下降子序列个数等于最长上升子序列的长度
先说构造最小的,LIS的长度就等于最长的连续‘<‘的长度加1,贪心地把最大的数放在最前面;
构造最大的就把最小的数尽可能放在前面
以上是关于Codeforces Round #620 (Div. 2)D dilworld定理的主要内容,如果未能解决你的问题,请参考以下文章
Codeforces Round #620 (Div. 2)D dilworld定理
Codeforces Round #620 (Div. 2)F2
Codeforces补题2020.3.4 (Round620 Div2)
Codeforces Round #620 Div2C Air Conditioner
Codeforces Round #620 Div2F Animal Observation(前缀和+动态规划+线段树维护)