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)
		
Codeforces Round #620 (Div. 2) A. Two Rabbits 题意 两只兔子相向而跳,一只一次跳距离a,另一只一次跳距离b,每次同时跳,问是否可能到同一位置 题解 每次跳 ...
 - Codeforces Round #620 (Div. 2) A. Two Rabbits
		
Being tired of participating in too many Codeforces rounds, Gildong decided to take some rest in a p ...
 - Codeforces Round #620 (Div. 2)E LCA
		
题:https://codeforces.com/contest/1304/problem/E 题意:给定一颗树,边权为1,m次询问,每次询问给定x,y,a,b,k,问能否在原树上添加x到y的边,a到 ...
 - Codeforces Round #620 (Div. 2) D
		
构造一个排列,要求相邻之间的数满足给定的大小关系,然后构造出两个序列,一个序列是所有可能的序列中LIS最长的,一个所有可能的序列中LIS最短的 最短的构造方法:我们考虑所有单调递增的部分,可以发现要让 ...
 - Codeforces Round #620 (Div. 2) A-F代码 (暂无记录题解)
		
A. Two Rabbits (手速题) #include<bits/stdc++.h> using namespace std; typedef long long ll; int ma ...
 - Codeforces Round #620 (Div. 2)E(LCA求树上两点最短距离)
		
LCA求树上两点最短距离,如果a,b之间距离小于等于k并且奇偶性与k相同显然YES:或者可以从a先走到x再走到y再走到b,并且a,x之间距离加b,y之间距离+1小于等于k并且奇偶性与k相同也输出YES ...
 - Codeforces Round #620 (Div. 2)D(LIS,构造)
		
#define HAVE_STRUCT_TIMESPEC #include<bits/stdc++.h> using namespace std; ]; ]; int main(){ io ...
 - Codeforces Round #620 (Div. 2) E
		
LCA的倍增 模板: ], depth[maxn]; int dist[maxn],head[maxn]; void add(int u,int v,int dist0){ a[tot].next=h ...
 - Codeforces Round #620 (Div. 2)  C. Air Conditioner
		
Gildong owns a bulgogi restaurant. The restaurant has a lot of customers, so many of them like to ma ...
 
随机推荐
- MyBatis笔记(一)
			
MyBatis学习随笔 第一个MyBatis项目 创建项目 导入maven依赖,根据需要选择性添加mysql/oracle,spring,spring-mybatis等依赖,这里就不一一列出了 < ...
 - 吴裕雄--天生自然java开发常用类库学习笔记:线程常用的操作方法
			
class MyThread implements Runnable{ // 实现Runnable接口 public void run(){ // 覆写run()方法 for(int i=0;i< ...
 - 吴裕雄 Bootstrap 前端框架开发——Bootstrap 字体图标(Glyphicons):glyphicon glyphicon-repeat
			
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name ...
 - SSH和SFTP的简单使用
			
ssh命令 ssh 命令用来远程登录linux主机:ssh username@hostname 默认端口是22,如果设定了其他端口,那么使用-p参数来指明,例如端口若改为6666, 则登录命令变为 s ...
 - 讨论(xia che ≖‿≖✧)magic number——1000000007
			
为什么要对1000000007取模(取余) 来看这篇博客的基本上都是和我一样脑子有坑的人,要么就是看了我某篇大数阶乘,大数的排列组合等类似博客被忽悠过来的.我刚刚说到那些类型的题目一般都要求将输出结果 ...
 - a标签-伪类
			
a:link {color: #FF0000} /* 未访问的链接 */ a:visited {color: #00FF00} /* 已访问的链接 */ a:hover {color: #FF00FF ...
 - asp.net mvc3用file上传文件大小限制问题
			
在Windows2008下,如果上传比较大的文件,可能会出现404错误,(请求筛选模块被配置为拒绝超过请求内容长度的请求). 可通过如下方法解决: 打开URTracker根目录下的web.config ...
 - Asp.net mvc+EF+Sql Server2008数据库缓存依赖
			
1.开启数据库缓存依赖功能(开启对数据库中表Article和ArticleType的缓存) (注:)如果要配置SqlCacheDependency,则需要以命令行的方式执行. aspnet_regsq ...
 - Maven项目工程目录
			
maven工程目录规范: src/main/java 存放项目的.java文件 src/main/resources 存放项目的资源文件,如spring.hibernate配置文件 src/t ...
 - apache启动错误:Could not reliably determine the server's fully qualified domain name
			
启动apache遇到错误:httpd: Could not reliably determine the server's fully qualified domain name [root@serv ...