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

网站如何做淘宝联盟推广办公室设计装修

网站如何做淘宝联盟推广,办公室设计装修,企业手机网站建设行情,wordpress评论积分Problem: 1.合唱队形 文章目录 思路解题方法复杂度Code 思路 这是一个动态规划问题。我们可以通过两次动态规划来解决这个问题。首先#xff0c;我们从左到右进行动态规划#xff0c;计算出每个位置的最长递增子序列长度。然后#xff0c;我们从右到左进行动态规划#xff… Problem: 1.合唱队形 文章目录 思路解题方法复杂度Code 思路 这是一个动态规划问题。我们可以通过两次动态规划来解决这个问题。首先我们从左到右进行动态规划计算出每个位置的最长递增子序列长度。然后我们从右到左进行动态规划计算出每个位置的最长递减子序列长度。最后我们遍历每个位置找出最长递增子序列长度和最长递减子序列长度之和最大的位置这个位置就是合唱队形的中心位置。然后我们计算出需要出列的同学数量即总人数减去最长递增子序列长度和最长递减子序列长度之和再加一。 解题方法 1、初始化两个数组一个用来存储从左到右的最长递增子序列长度一个用来存储从右到左的最长递减子序列长度。 2、从左到右进行动态规划计算出每个位置的最长递增子序列长度。 3、从右到左进行动态规划计算出每个位置的最长递减子序列长度。 4、遍历每个位置找出最长递增子序列长度和最长递减子序列长度之和最大的位置。 5、计算出需要出列的同学数量即总人数减去最长递增子序列长度和最长递减子序列长度之和再加一。 复杂度 时间复杂度: 这个算法的时间复杂度是 O ( n 2 ) O(n^2) O(n2)因为我们需要进行两次动态规划每次动态规划的时间复杂度都是 O ( n 2 ) O(n^2) O(n2)。 空间复杂度: 这个算法的空间复杂度是 O ( n ) O(n) O(n)因为我们需要存储两个长度为n的数组。 Code import java.util.*; import java.io.*; // 1:无需package // 2: 类名必须Main, 不可修改public class Main {static BufferedReader in new BufferedReader(new InputStreamReader(System.in));static PrintWriter out new PrintWriter(new OutputStreamWriter(System.out));static StreamTokenizer sr new StreamTokenizer(in);static int n;static int MAXN 110;static int[] arr new int[MAXN];static int[] dpl new int[MAXN];static int[] dpr new int[MAXN];public static void main(String[] args) throws IOException {n nextInt();for(int i 1; i n; i) {arr[i] nextInt();}for(int i 1; i n; i) {dpl[i] 1;for(int j 1; j i; j) {if(arr[i] arr[j]) dpl[i] Math.max(dpl[i], dpl[j] 1);}}for(int i n; i 1; i--) {dpr[i] 1;for(int j i 1; j n; j) {if(arr[i] arr[j]) dpr[i] Math.max(dpr[i], dpr[j] 1);}}int ans n;for(int i 1; i n; i) {ans Math.min(ans, n - (dpl[i] dpr[i] - 1));}out.println(ans);out.flush();}static int nextInt() throws IOException {sr.nextToken();return (int)sr.nval;} }
http://www.zqtcl.cn/news/777161/

相关文章:

  • 蚌埠百度做网站山东省无障碍网站建设标准
  • 平乡企业做网站流量精灵官网
  • 厦门做网站优化公司wordpress cx-udy
  • 做外汇门户网站WordPress推广返佣插件
  • c语言在线编程网站学生个人网页设计作品
  • 南阳网站排名优化报价wordpress视频付费
  • 政务新网站建设ipv6改造wordpress
  • 店招免费设计在线生成网站seo优化关键词快速排名上首页
  • 毕设做系统与网站答辩wordpress个人模板
  • 农家乐网站建设wordpress改变访问目录结构
  • 单位网站建设的重要性盐城城南建设局一局网站
  • 网站登录验证码显示不出来刘强东当年做网站读的什么书
  • 网站seo优化步骤动态ip可以做网站
  • 用自己电脑怎么做网站广州公司建站
  • 购物网站前端浮动特效怎么做常用开发工具
  • 网页设计与制作精品课程网站wordpress文章页禁止右键
  • 英迈思做网站做的怎样中国建设银行官方网站纪念币
  • 最专业的手机网站建设厦门建设厅网站
  • 贵州省建设工程质量检测协会网站c 网站开发类似优酷
  • 关于网站建设申请卢沟桥做网站的公司
  • 网站源码对应的数据库怎么做单页成品网站
  • 网站分为哪几类上海人才网官网招
  • 网站建设的常见技术有哪些方面网站联系我们模块怎么做
  • 外贸网站建设专业上海四大设计院是哪四个
  • 太原网站设计排名维启网站建设
  • 电子商务网站建设基本流程图网站建设推广策划
  • 合肥集团网站建设哪个好果洛电子商务网站建设哪家好
  • 顺德高端网站企业建设网站没有服务器
  • .net网站开发模板天津手网站开发
  • 网页设计大赛网站开发重庆最近的新闻大事10条