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

广州网站优化电话做网站需要会的软件

广州网站优化电话,做网站需要会的软件,招商计划书模板ppt,仓库管理软件一、问题描述 等待登机的你看着眼前有老有小长长的队伍十分无聊#xff0c;你突然想要知道#xff0c;是否存在两个年龄相仿的乘客。每个乘客的年龄用一个 0 到 36500 的整数表示#xff0c;两个乘客的年龄相差 365 以内就认为是相仿的。 具体来说#xff0c;你有一个长度…一、问题描述 等待登机的你看着眼前有老有小长长的队伍十分无聊你突然想要知道是否存在两个年龄相仿的乘客。每个乘客的年龄用一个 0 到 36500 的整数表示两个乘客的年龄相差 365 以内就认为是相仿的。 具体来说你有一个长度为 n 的数组每个数组元素都是一个 0∼36500 的整数。给出 q 个二元组 l,r判断数组在区间 [l,r] 上是否存在两个差值小于等于 365 的数若存在输出 YES否则输出 NO。 输入格式 第一行两个整数 n,q表示乘客数和询问数。 接下来一行 n 个整数表示乘客的年龄。 接下来 q 行每行两个整数 l,r 表示查询。 输出格式 q 行每行输出 YES 或者 NO分别表示区间内存在/不存在年龄相仿的乘客。 样例输入 6 3 20 800 400 175 146 456 1 3 1 4 1 6 样例输出 NO YES YES说明 对于区间 [1,3]最小相邻为 400−20380365。 二、解析 这个问题可以通过遍历每个查询区间来解决。对于每个查询区间我们需要检查区间内是否存在两个年龄相差不超过365的乘客。这里有两个关键点 如果查询区间的长度本身就很大大于或等于整个年龄范围 36500//365即100那么显然区间内至少存在两个年龄相差不超过365的乘客因此可以直接输出YES。 如果查询区间的长度较小我们需要对区间内的年龄进行排序然后遍历排序后的列表检查相邻年龄之间的差值。如果存在差值小于等于365的情况即输出YES。如果遍历完整个列表都没有找到这样的差值则输出NO。 三、python代码 n,qmap(int,input().split()) age_lslist(map(int,input().split())) q_ls[] for i in range(q):a,bmap(int,input().split())q_ls.append([a-1,b-1])for i in range(q):l,rq_ls[i]if r-l36500//365:print(YES)else:new_lssorted(age_ls[l:r 1])for i in range(r-l):if new_ls[i1]-new_ls[i]365:print(YES)breakelse:print(NO) 四、运行结果
http://www.w-s-a.com/news/78223/

相关文章:

  • 湖南网站推广优化cc域名做门户网站
  • 网站开发大概多久怎么制做网站
  • 鄂州官方网站食品网站建设需求分析
  • 福州网站建设金森要做好网络营销首先要
  • 中山哪里有好网站建设公司企业培训考试平台下载
  • 域名备案查询 网站备案查询企业网站建设问题研究
  • wordpress无法编辑北京优化网站方法
  • 公司建设一个网站最好的网站建设哪家好
  • 南京市住宅建设总公司网站wordpress 自己写的网页
  • 淄博网站制作企业高端长沙企业网站制作服务报价
  • 网站服务理念中外商贸网站建设
  • 如何自己建立网站中国建设银行网站忘记密码
  • 什么是a站如何在12366网站上做实名认证
  • 斗蟋蟀网站建设谭谭心怎么建设网站
  • 优秀网站开发商郑州网站建设套餐
  • 做伤残鉴约号网站购物网站建设新闻
  • 黄江网站建设公司自己房子做民宿挂什么网站
  • 手游网站做cpc还是cpm广告号宣武郑州阳网站建设
  • vs连接数据库做网站建立网站
  • 电商网站设计图片素材p2p网站建设石家庄
  • 莲塘网站建设如何文字推广一个婚恋网站
  • 医院网站建设工作汇报WordPress不发邮件了
  • 怎么做外语网站个人网页设计作品ps
  • 网站原型怎么做vps如何建两个网站
  • 商城网站建设源码嘉兴seo计费管理
  • 城乡建设网站证件查询系统wordpress 时间代码
  • php网站建设 关键技术做网站哪家正规
  • 网站开发用什么写得比较好谷歌的英文网站
  • 青岛网站建设公司在哪vivo手机商城
  • 兼职刷客在哪个网站做哪个网站做淘宝客