当前位置: 首页 > news >正文

建设工程项目编号在什么网站查网页制作与网站开发感想

建设工程项目编号在什么网站查,网页制作与网站开发感想,合作建站方案,海南在线一家[题目概述] 给定一个长度为 N 的数列#xff0c;求数值严格单调递增的子序列的长度最长是多少。 输入格式 第一行包含整数 N。 第二行包含 N 个整数#xff0c;表示完整序列。 输出格式 输出一个整数#xff0c;表示最大长度。 数据范围 1 ≤ N ≤ 1000 #xff0c; …[题目概述] 给定一个长度为 N 的数列求数值严格单调递增的子序列的长度最长是多少。 输入格式 第一行包含整数 N。 第二行包含 N 个整数表示完整序列。 输出格式 输出一个整数表示最大长度。 数据范围 1 ≤ N ≤ 1000 1 ≤ N ≤ 1000 1≤N≤1000 − 1 0 9 ≤ 数列中的数 ≤ 1 0 9 −10^9≤数列中的数≤10^9 −109≤数列中的数≤109 输入样例 7 3 1 2 1 8 5 6输出样例 4分析题意 题目让我们求一串数字中的最大严格递增子序列的长度不能是相等的这题目最终落到了长度也就是DP属性中的数量。 注意 这个子序列可以是跳的元素选的不是必须挨着元素选。我一开始就搞错了 先画个图 划分条件是重点要以第一个不同的元素开始划分本题中所有序列的最后一个数都是a[i]所以我们要从倒数第二个数入手。倒数第二个数范围就是 a [ 1 ] − a [ i − 1 ] a[1] - a[i - 1] a[1]−a[i−1]。那么此时就很好计算了。 f [ i ] f [ i − 1 ] 1 f[i] f[i - 1] 1 f[i]f[i−1]1。另外一种情况就是倒数第二个数为空也就是整个序列只有一个数。 这样代码就很好写了完整代码 #include cstdio #include cstring #include algorithm #include iostream using namespace std; const int N 1010; int n;int a[N], f[N];int main () {cin n;for (int i 1; i n; i )cin a[i];for (int i 1; i n; i ) {f[i] 1;for (int j 1; j i; j ) {if (a[j] a[i]) {f[i] max(f[i], f[j] 1);}}}int ret 0;for (int i 1; i n; i ) {ret max(ret, f[i]);}cout ret endl;return 0; }本题的分享就结束了有问题的小伙伴可以发在评论区 记得点赞关注加收藏
http://www.zqtcl.cn/news/116619/

相关文章:

  • c 网站开发框架wordpress建站的教程
  • 营销 推广 网站王烨演的电视剧
  • 阳泉营销型网站建设网站360做的标记如何取消
  • win7 iis asp网站配置文件注册建设网站的公司网站
  • 品牌网站建设预算网站制作过程内容
  • 石河子建设网站网站开发参考资料
  • 网站开发招标参数wordpress个性化友情链接页面
  • 建设企业网站有哪些wordpress进入中国市场
  • 大学社团网站建设虚拟主机如何做网站
  • 销售的产品是帮别人做网站电脑搭建网站
  • h5商城网站是什么莆田网站建设技术托管
  • 优惠券怎么做自己的网站英文网站怎么设计
  • 做网站怎么样才能排在首页做微网站的公司哪家好呢
  • 分析网站外链分析工具wordpress同步简书
  • 电子商务网站案例分析互动游戏制作软件
  • 网站做子域名做美团旅游网站多少钱
  • php做网站架构图开家做网站公司有哪些
  • 专门做ppt会员网站鄞州网站制作
  • 企业网站开发视频请简述网站建设流程图
  • 做网站 做手机app要学什么软件网站在哪里购买
  • 老罗做的网站赣州建设部网站
  • 四川建设主管部门网站盘搜搜
  • 创造网站的最简单 软件是哪个免费全自动推广平台
  • 如何看网站做的好坏vs2017做网站
  • 电子商务网站开发费用入账wordpress商城主题模板下载
  • 广西南宁公司网站制作百度推广自己做网站吗
  • 网站建设公司外链怎么做网站开发职业类别代码
  • 网站优化公司怎么选免费手机网站建设
  • 怎么建立自己的网站平台多少钱专用于做网站公司
  • 怎么修改网站后台权限商城网站制作 价格