博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LIS(最长上升子序列)与LCS(最长公共子序列)
阅读量:6249 次
发布时间:2019-06-22

本文共 857 字,大约阅读时间需要 2 分钟。

其实之前做过一次,结果忘了。。。

基础不牢地动山摇,

没了


LIS:

代码:

1 #include
2 #define gc getchar 3 #define R register int 4 using namespace std; 5 int a[100005],d[100005],len; 6 inline int rd() 7 { 8 int ans=0,flag=1; 9 char ch=gc();10 while((ch<'0'||ch>'9')&&ch!='-')ch=gc();11 if(ch=='-')flag=-1,ch=gc();12 while(ch>='0'&&ch<='9')ans=ans*10+(ch^48),ch=gc();13 return ans*flag;14 }15 int main()16 {17 int n;18 n=rd();19 for(R i=1;i<=n;i++)20 {21 a[i]=rd();22 }23 d[1]=a[1];len=1;24 for(R i=2;i<=n;i++)25 {26 if(a[i]>d[len])27 {28 d[++len]=a[i];29 }30 else31 {32 int t=lower_bound(d+1,d+len+1,a[i])-d;33 d[t]=a[i];34 }35 }36 cout<
<

有时间再来upd吧

 

转载于:https://www.cnblogs.com/Zenyz/p/9915312.html

你可能感兴趣的文章
云计算---openstack实例共享80、443端口
查看>>
福布斯传媒选择Oracle营销云提升广告收入
查看>>
pandas入门指南
查看>>
数值的整数次方
查看>>
[20180105]oracle临时表补充.txt
查看>>
单体架构风格
查看>>
区块链主链——2018年公链发展元年
查看>>
美国专家:人工智能凛冬将至
查看>>
字符串 模式匹配
查看>>
吴恩达《深度学习》第二门课(2)优化算法
查看>>
(转)为什么选择机器学习策略
查看>>
python中的计时模块:time.time()
查看>>
阿里云出征CES:来AWS大本营展现全球布局
查看>>
Go 语言 Excel 类库 Excelize 2.0.0 版本发布
查看>>
开源中国 iOS 4.6.0 发布!软件页大改版,灰名单功能上线
查看>>
Redkale 2.0.0.alpha1 发布,Java 分布式微服务框架
查看>>
区块链凉了?我们来看一些真问题
查看>>
美国Gazelle秒杀国内二手交易网站,是如何赢的?
查看>>
敲黑板!原子变量与内存模型是什么鬼!
查看>>
Adobe将机器学习融入邮件营销平台,满足客户个性化需求
查看>>