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

海南网站建设推广公司石家庄最新封闭小区消息

海南网站建设推广公司,石家庄最新封闭小区消息,新乡外贸网站建设,深圳网络推广网站推广所有代码均来自于acwing中的算法基础课和算法提高课 Description 某国为了防御敌国的导弹袭击#xff0c;发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷#xff1a;虽然它的第一发炮弹能够到达任意的高度#xff0c; 但是以后每一发炮弹都不能高于前一发的高度。…所有代码均来自于acwing中的算法基础课和算法提高课 Description 某国为了防御敌国的导弹袭击发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷虽然它的第一发炮弹能够到达任意的高度 但是以后每一发炮弹都不能高于前一发的高度。某天雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段所以只有一套系统因此 有可能不能拦截所有的导弹。 Input 第一行输入M表示包含M组测试数据每组第一个输入N (N100)表示后面有N个整数表示导弹依次飞来的高度(雷达给出的高度数据是 不大于30000的正整数)。 Output 对于每组输入数据第一行输出这套系统最多能拦截多少导弹以及输出如果要拦截所有导弹最少要配备多少套这种导弹拦截系统。 Sample Input 2 7 300 250 275 252 200 138 245 7 181 205 471 782 1033 1058 1111 Sample Output 5 2 1 7 #include iostream #include cstringusing namespace std; const int N 110; int a[N]; int g[N]; // 第i套系统末尾元素 int f[N]; // 以第i个元素结尾的最长非下降子序列的数量 int length; // 目前需要的系统的数量int main() {int M;cin M;while (M--) {int n;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[i]a[j]){f[i] max(f[i],f[j]1);}}}int result f[1];for (int i 2; i n ; i) {result max(result,f[i]);}cout result ;// 求所需要的系统的数量length 1;for (int i 1; i n; i) {int l 1, r length;while (l r) {int mid (l r 1) 1;if (a[i] g[mid]) {r mid -1;} else {l mid;}}g[r 1] a[i];length max(length, r 1);}cout length-1 endl;} }
http://www.yayakq.cn/news/5321/

相关文章:

  • 视频网站采集规则泰安市住房和城乡建设局网站
  • 网站建设排行公司营销型网站设计方针
  • 苏州高端模板建站购物网站建设项目策划书
  • 株洲网站建设联系方式最便宜的域名注册商
  • 宁波易通宁波网站建设如何免费建立网站
  • 怀化做网站的公司网站开发后端技术
  • 医院做网站定位手机端网站怎么做排名
  • 烟台做网站公司哪家好wordpress教学主题
  • 网站开发的实践报告专业找工作网站下载
  • 东莞建设网站开发项目开发流程
  • 房产网站开发方案如何建设一个普通网页网站
  • 国际网站怎么注册免费的济宁建站公司
  • 学校网站建设基本流程怎么用php做网站后台程序
  • 合肥生态建设职业培训学校网站wordpress后车头
  • 临沂网站设计广西建设培训网
  • 专业建站策划云南最便宜的网站建设
  • 微信手机网站搭建怎么快速开发一个网站
  • 山东食品行业网站开发精准引流的网络推广方法
  • 软件实施工程师工资一般多少广州网站营销seo费用
  • 建立购物网站的目的游戏ui设计需要学什么软件
  • 网站建设推进会莆田制作公司网站
  • 微博网站开发平台做网站详细教程
  • 网站建设推广接单语织梦网站打不开
  • 建立 网站服务器网站开发 开题报告
  • 福州手机模板建站北京市建设规划网站
  • 国外优惠卷网站如何做搜索推广代运营
  • 中企动力网站建设 医疗佛山seo整站优化
  • 企业网站备案资料填写单怎么做html5网站
  • 计算机网络网站开发万能本地视频播放器
  • 网站模版修改怎么做网站的百度权重