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

自贡北京网站建设做网站的 简历

自贡北京网站建设,做网站的 简历,哪些网站做高尔夫旅游,海南网站建设服务Problem Description小度熊拿到了一个无序的数组#xff0c;对于这个数组#xff0c;小度熊想知道是否能找到一个k 的区间#xff0c;里面的 k 个数字排完序后是连续的。现在小度熊增加题目难度#xff0c;他不想知道是否有这样的 k 的区间#xff0c;而是想知道有几个这样… Problem Description 小度熊拿到了一个无序的数组对于这个数组小度熊想知道是否能找到一个k 的区间里面的 k 个数字排完序后是连续的。 现在小度熊增加题目难度他不想知道是否有这样的 k 的区间而是想知道有几个这样的 k 的区间。 Input 输入包含一组测试数据。 第一行包含两个整数nmn代表数组中有多少个数字m 代表针对于此数组的询问次数n不会超过10的4次方m 不会超过1000。第二行包含n个正整数第 I 个数字代表无序数组的第 I 位上的数字数字大小不会超过2的31次方。接下来 m 行每行一个正整数 k含义详见题目描述k 的大小不会超过1000。 Output 第一行输Case #i:。(由于只有一组样例只输出”Case #1:”即可) 然后对于每个询问的 k输出一行包含一个整数代表数组中满足条件的 k 的大小的区间的数量。 Sample Input 6 2 3 2 1 4 3 5 3 4 Sample Output Case #1: 2 2这题因为询问有1000次所以转化为离线操作先把所有的询问储存起来并找到询问区间长度的最大值然后枚举寻找的区间起点对于每个起点寻找是不是有连续k个数循环的区间。找到的判断条件1.区间所有数都不同。2.区间的最大值减去最小值加1的值为区间的长度。可以用map判断是否出现相同的数如果出现可以直接跳出循环因为后面更大的区间长度肯定不满足。#includeiostream #includestdio.h #includestring.h #includemath.h #includevector #includemap #includequeue #includestack #includestring #includealgorithm using namespace std; int q[1006],a[100006],sum[1006]; int main() {int n,m,i,j,num10,min1,max1,maxx;while(scanf(%d%d,n,m)!EOF){for(i1;in;i){scanf(%d,a[i]);}maxx0;memset(sum,0,sizeof(sum)); //连续i个数的总区间个数for(i1;im;i){scanf(%d,q[i]);if(q[i]maxx)maxxq[i];}for(i1;in;i){mapint,inthash;hash.clear();min1max1a[i];for(j1;jmaxx ij-1n;j){if(hash[a[ij-1]]0){hash[a[ij-1]];if(min1a[ij-1])min1a[ij-1];else if(max1a[ij-1])max1a[ij-1];if(max1-min11j)sum[j];}else break;}}num1;printf(Case #%d:\n,num1);for(i1;im;i){printf(%d\n,sum[q[i]]);}}return 0; } 转载于:https://www.cnblogs.com/herumw/p/9464759.html
http://www.zqtcl.cn/news/688981/

相关文章:

  • 深圳H5网站开发最新版app下载安装
  • 手机网站免费模板下载成都建设项目环境影响登记网站
  • 上海网站seo公司网站建设公司盈利分析
  • 影评网站怎么做培训总结心得体会
  • 做微站比较好的网站注册子公司流程及所需资料
  • 网站 psd科技公司网站首页
  • 宁波论坛建站模板单页面视频网站
  • 冷饮网站开发背景意义大鱼直播
  • 网站如何建设二级域名代理天津专业做网站
  • 相城区建设局网站如何申请公司邮箱账号
  • 中国空间站名字无锡网站优化
  • 怎么做自己淘宝优惠券网站专业的网站制作公司地址
  • php网页搜索引擎优化的核心本质
  • 在国外社交网站做产品推广wordpress自建站
  • flex 做网站色调网站
  • 金融网站模板源代码阿里巴巴网站建设哪家好
  • 成都市网站公司网站建设制作介绍河南
  • 自己如何建设网站微信开发公司哪家好
  • 混沌鸿蒙网站建设wordpress 后台添加菜单
  • 北辰正方建设集团有限公司网站云南网站开发
  • 郑州网站建设信息前端用什么软件开发
  • 动漫视频网站开发做编程的网站有哪些方面
  • 做搜狗网站优化首页软外贸代运营
  • 巴士定制网站开发宁波快速制作网站
  • 永年区住房和城乡建设局网站网站后台文档
  • 网站备案授权书wordpress教程 页面
  • 深圳网站开发制作安徽全网优化
  • 陕西建设局网站appcms程序怎么做网站
  • 石家庄城乡建设厅网站牡丹江百度推广
  • 网站建设源代码 费用事件网站推广