博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UVa10131
阅读量:7227 次
发布时间:2019-06-29

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

题不算难,记录路径的时候有点麻烦,需要去判断在相等的时候不用更新,然后搜回去就行了。

1 #include
2 #include
3 #include
4 using namespace std; 5 struct ele 6 { 7 int w; 8 int s; 9 int num;10 } el[1050];11 int cmp(ele a,ele b)12 {13 return a.w
el[k].s)30 d[j+1][k]=max(d[j][j]+1,d[j][k]);31 else d[j+1][k]=d[j][k];32 if(d[j+1][k]==d[j][k]) s[j+1][k]=s[j][k];33 else s[j+1][k]=j;34 }35 36 }37 int maxd=0,t;38 for(j=1;j
=maxd)40 {41 maxd=d[j][j];42 t=j;43 }44 if(maxd>0)45 {46 printf("%d\n",maxd+1);47 way[maxd]=el[t].num;48 for(j=maxd-1;j>=0;j--)49 {50 way[j]=el[s[t][t]].num;51 t=s[t][t];52 }53 for(int k=0;k<=maxd;k++)54 {55 printf("%d\n",way[k]);56 }57 }58 return 0;59 }

 

转载于:https://www.cnblogs.com/Acgsws/p/3200203.html

你可能感兴趣的文章
centos7 mysql 5.7 yum安装
查看>>
JSOUP简单应用
查看>>
Mysql,SqlServer,Oracle主键自动增长的设置
查看>>
开源 java CMS - FreeCMS2.3会员登录
查看>>
malloc(0)的返回值
查看>>
析构方法、克隆对象
查看>>
Python字符编码详解
查看>>
Android开发 Firebase动态链接打开APP
查看>>
基于 HTML5 Canvas 的 3D 模型贴图问题
查看>>
让技术不要成为“背锅侠”!
查看>>
dubbo源码分析系列——dubbo的SPI机制源码分析
查看>>
表格单元格td设置宽度无效的解决办法
查看>>
防止视频资源被下载
查看>>
都是并发惹的祸
查看>>
eclipse实现JavaWeb项目 增量打包
查看>>
面试题系列一之 程序生命周期
查看>>
设计模式——观察者模式:气象监测应用
查看>>
NSUserDefaults简介及如何使用 NSUserDefaults 存储自定义对象
查看>>
IntelliJ IDEA搭建SpringBoot
查看>>
深入浅出iOS事件机制
查看>>