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

网站排名查询平台建设手机网站赚钱吗

网站排名查询平台,建设手机网站赚钱吗,交通建设工程质量监督局网站,网店怎么开网店登录—专业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.hkea.cn/news/14474260/

相关文章:

  • 图片在线设计网站金沙网站怎么做代理
  • 网站上的图标用什么软件做的免费网站域名
  • 淮安网站建设优化网站图片切换
  • 常州武进建设局网站宜昌seo优化服务
  • 手机端网站开发的意义企业网站在百度搜索不到
  • 网站建设策划书结束语中文域名网站好不好优化
  • 如何加入网站东京购物商城
  • 小白建站软件网站设计需要用到什么技术
  • 要怎样建设网站wordpress注册登录修改
  • 学做ppt的网站wordpress site
  • 做网站 做什么网站好赣州吾往矣网络科技有限公司
  • 贵阳网页网站制作加快网站速度吗
  • 查询系统网站模板中国住房和城乡建设部网站一级建造师网
  • 广州网站建设有限公司做外汇著名网站
  • 网站详情页怎么做的五金店网站模板
  • 计算机网站php设计代做北京网站建设seo优化
  • 宁波建网站报价网站怎么做聚合页面
  • 上海网站建设 网站开发京东网站建设分析
  • dw网站建设的常用技术wordpress 广告格子
  • 广州网站建设厂家wordpress 不用插件代码高亮
  • 做网站建设有哪些公司制作手机app用什么语言
  • 小说阅读网站怎么建设五路居网站建设
  • 欧美一级A做爰片成电影网站长治做网站的公司
  • 网站改版的方式大致为三水网站建设哪家好
  • 罗湖网站建设的公司石家庄网站定制开发
  • 设计网站要多久培训机构网站建设方案
  • 网站建设访问人群12306网站开发多少钱
  • 网站icp没有备案怎么检查wordpress 最近访客
  • 做网站一般做几个尺寸如何做网站地图txt
  • 点击运行显示网站正在建设网站前端需要会什么