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

学校网站建设介绍网页制作一般多少钱

学校网站建设介绍,网页制作一般多少钱,如果快速做网站,重庆重大新闻事件【题目描述】 n 位同学站成一排#xff0c;音乐老师要请其中的 n−k 位同学出列#xff0c;使得剩下的 k 位同学排成合唱队形。 合唱队形是指这样的一种队形#xff1a;设 kk 位同学从左到右依次编号为 1,2, … ,k#xff0c;他们的身高分别为​,​, … ,​#xff0c;则…【题目描述】 n 位同学站成一排音乐老师要请其中的 n−k 位同学出列使得剩下的 k 位同学排成合唱队形。 合唱队形是指这样的一种队形设 kk 位同学从左到右依次编号为 1,2, … ,k他们的身高分别为​,​, … ,​则他们的身高满足 ………… (1≤i≤k)。   你的任务是已知所有 n 位同学的身高计算最少需要几位同学出列可以使得剩下的同学排成合唱队形。 【输入】 共二行。 第一行是一个整数 n2≤n≤100n 表示同学的总数。 第二行有 n 个整数用空格分隔第 i 个整数 ​130≤ ​ ≤230是第 i 位同学的身高厘米。 【输出】 一个整数最少需要几位同学出列。 样例输入 8 186 186 150 200 160 130 197 220 样例输出 4 解题思路 这个题目不是单纯的递增或者递减数列而是先递增再递减。 我首先想的是从1 到 n 存入身高初始化动态 dp 数组每个里面的值赋为 i-1(例如第 1 个 dp[1]0然后从 2 到 n 进行遍历代表的是递增的节制点 k然后分情况讨论内部进行两个循环一个循环对 1 至 k 进行考虑如果不满足 a[j]a[i]就重新赋值dp[i] min(dp[i],dp[j]1),但是这里要考虑一个问题是如果去掉了一个人他的编号是 x那么他的下一个人x1的身高还是和第 x 个人比较这里会有些复杂 dp 数组里面更新的最小值是从哪一个人开始更新的说明这个人不用考虑可能还需要用一个值存储更新的这个人的前一个人的身高。这是计算递增情况的然后递减情况类似。 然后我看了下题解他们的思路都很像是先用两层循环目的是从第 1 个人到第 n 个人找对应下标的最大升序列再用两层循环从第 n 个人到第 1 个人找对应下标的最大升序列。 题目不就是要找前一部分是升序后一段是从后往前的升序嘛那将两个升序对应的下标的值相加注意要减一因为前一段和后一段的中间那个数计算了两次。 然后计算上的人数就是符合要求的要求的是去除的人数就用 n-max max是统计人数时出现的最大值。 先用代码解决找升序的问题 for(i1;in;i)//从左到右找递增的个数 {for(j0;ji;j){if(a[j]a[i])b[i]max(b[i],b[j]1);} } 不过要注意的是尽管数列是从第 1 个人开始数的但是内存循环的 j0 全局变量中 a[0]0,对于第一个人来说这个人肯定要入列这时 a[1]a[0]b[1]b[0]1其实也可以在初始化时就把b[1]  赋值为1也是一样的效果。 对于后一段也是同样的思路。 代码如下 #includestdio.h int a[105]; int b[105],c[105],sum; int max(int x,int y) {if(xy)return y;elsereturn x; } int main() {int n,i,j;scanf(%d,n);for(i1;in;i){scanf(%d,a[i]);}for(i1;in;i)//从左到右找递增的个数 {for(j0;ji;j){if(a[j]a[i])b[i]max(b[i],b[j]1);} }for(in;i0;i--)//从左往右找递减的个数 {for(jn1;ji;j--){if(a[i]a[j])c[i]max(c[i],c[j]1);}}for(i1;in;i)summax(sum,c[i]b[i]-1);//找中途出现的最大值 printf(%d,n-sum);return 0; }
http://www.w-s-a.com/news/609960/

相关文章:

  • 深圳罗湖网站设计公司价格制作网站的公司办什么营业执照
  • 长清网站建设价格群辉NAS搭建wordpress
  • 变更股东怎样在工商网站做公示网站建设和网站优化哪个更重要
  • 西安手机网站python网站开发效率
  • 深圳建站的公司羽毛球赛事2022直播
  • j2ee网站开发搜索推广的流程
  • 网站目录结构图虚拟主机如何安装WordPress
  • 信产部网站备案保定软件开发网站制作
  • 东莞网站设计定做东莞网站建设最牛
  • 网站开发的软件天猫的网站导航怎么做的
  • 做链接哪个网站好网站建设平台方案设计
  • 资质升级业绩备案在哪个网站做网站建设方案费用预算
  • 做网站找哪个平台好wordpress 3.9 性能
  • 大兴模版网站建设公司企业网站备案案例
  • h5建站是什么wordpress客户端 接口
  • 济南自适应网站建设制作软件下载
  • 望都网站建设抖音广告投放收费标准
  • 网站制作软件排行榜上海市网站建设公司58
  • 什么是网站风格中国工商网企业查询官网
  • 专业建设专题网站wordpress lnmp wamp
  • 环保网站 下载页网站
  • 开源小程序模板江门关键词优化排名
  • 网站开发 知乎房地产型网站建设
  • 买完域名网站怎么设计wordpress 纯代码
  • 公司网站怎么做百度竞价宁波网络公司哪家好
  • 河西网站建设制作微信分销系统多层
  • 网站制作完成后应进入什么阶段石家庄网站建设找哪家好
  • 南通外贸网站推广自在源码网官网
  • 个人网站模板html下载餐饮vi设计案例欣赏
  • 高端网站建设wanghess网站开发售后服务承诺