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

泉州模板开发建站做shopify网站

泉州模板开发建站,做shopify网站,西安网站开发建设,开网站制作公司登录—专业IT笔试面试备考平台_牛客网 题目大意#xff1a;有一个n个数的数组a#xff0c;有n-1轮操作#xff0c;每轮由每个数选择一个和它的差最大的数#xff0c;如果相同就选值更大的#xff0c;被最多数组选择的数字被删去#xff0c;有相同的也去掉数值更大的那个…登录—专业IT笔试面试备考平台_牛客网 题目大意有一个n个数的数组a有n-1轮操作每轮由每个数选择一个和它的差最大的数如果相同就选值更大的被最多数组选择的数字被删去有相同的也去掉数值更大的那个问最后剩下的是哪一个数字 1n1e6;1ai1e9 思路每次操作一定是删除最大数或者最小数的其中一个所以我们可以将数组排序然后模拟操作维护当前剩余数的区间左右端点l,r求出当前区间长度lenr-l1因为右边的数肯定选最小的那个左边的数肯定选最右边那个所以我们看中间的那个数选择哪个如果len是偶数要看中间偏左的那一个因为平票是会选数值更大那一个的也就是最大值然后看中间值和右边的差如果右边的差大于等于左边就投出右边的r--反之l直到lr最后在原数组中找到最后剩下的数的位置即可 //#include__msvc_all_public_headers.hpp #includebits/stdc.h using namespace std; const int N 1e6 5; typedef long long ll; int a[N]; int b[N]; int main() {int n;cin n;for (int i 1; i n; i){cin a[i];b[i] a[i];//保留原数组}sort(a 1, a n 1);int l 1, r n;while (l r){int len r - l 1;int pos len / 2 l;if (len % 2 0)pos--;//偶数时要选左边的if (a[r] - a[pos] a[pos] - a[l]){//右边差大于左边或者平票都是投出最右边的r--;}elsel;}for (int i 1; i n; i){if (b[i] a[l])//在原数组中找到最后剩下的数{cout i endl;break;}}return 0; }
http://www.dnsts.com.cn/news/144534.html

相关文章:

  • app网站搭建物联网产品
  • 源码做网站教程电子商务网站建设讨论
  • 腾讯云搭建网站网站首页页面设计多少钱
  • 湘潭营销型网站建设肥乡邯郸做网站
  • c语言 做网站广东深圳有几个区
  • 广东省建设厅人才网站百度seo策略
  • 怎么样做网站管理员甘肃庆阳今天重大新闻
  • 海北高端网站建设公司电子商务平台建设预算
  • 在什么网站可以接国外的模具做网站的电子画册怎么做
  • 手表网站免费域名注册可解析
  • unity3d做网站新乡建设网站
  • 站长工具查询域名网站建设是否包含等保
  • 网站维护中要多久才能重新进入门户网站是以什么为主
  • 网站开发vs2013wordpress kickstart
  • 安徽省工程建设网站wordpress 备份工具怎么使用
  • 阿里云建站教程视频wordpress安装php
  • 郑州网站推广公司电话建设网站观澜
  • 大家都在哪些网站上做医药招商成都电商网站制作
  • 网站首页不被收录深圳南山企业网站建设
  • 网站 系统设置vs和sql怎么做网站
  • 帮网贷做网站会判刑吗钓鱼网站制作者
  • wordpress多站点设置公司企业logo设计免费
  • 靓号网站建设wordpress 4.1.1 中文
  • 网站开发最好用什么语言网站是别人做的域名自己怎么续费
  • 免费建站团队海口公司做网站
  • 建设网站的服务宗旨网站建设的成本分析
  • 网站制作无锡自建app
  • 豆瓣网站模板产品定制网站
  • 青岛建设公司网站最近最火的电商平台是哪个
  • 做网站设计的长宽一般是多少四川省建设厅网站证