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

空间设计网站关键词查找的方法有以下几种

空间设计网站,关键词查找的方法有以下几种,网站建设审核,wap网站 劣势原题链接:https://www.luogu.com.cn/problem/P1678 目录 1. 题目描述 2. 思路分析 3. 代码实现 1. 题目描述 2. 思路分析 将每个学校的分数线用sort()升序排序,再二分查找每个学校的分数线,通过二分找到每个同学估分附近的分数线。 最后…

原题链接:https://www.luogu.com.cn/problem/P1678

目录

1. 题目描述

2. 思路分析

3. 代码实现


1. 题目描述

2. 思路分析

将每个学校的分数线sort()升序排序,再二分查找每个学校的分数线,通过二分找到每个同学估分附近的分数线

最后特判一下:

如果每个同学的估分都比最低分数线低。直接让最低的分数线减同学估分,然后取绝对值即可,

如果每个同学的估分都比最高分数线高。直接让最高的分数线减同学估分,然后取绝对值即可。

3. 代码实现

#include<bits/stdc++.h>
using namespace std;
#define ll long long
const int N = 1e5 + 10;
int a[N], b[N], n, m;
ll sum;int main()
{cin >> m >> n;for (int i = 1; i <= m; i++) cin >> a[i];for (int i = 1; i <= n; i++) cin >> b[i];sort(a + 1, a + m + 1);for (int i = 1; i <= n; i++){int l = 0, r = m + 1;while (l + 1 < r){int mid = (l + r) >> 1;if (a[mid] <= b[i]) l = mid;else r = mid;}if (b[i] <= a[1])  //特判同学估分比分数线数都低的情况sum += abs(a[1] - b[i]); else if (b[i] >= a[m])  //特判同学估分比分数线都高的情况sum += abs(a[m] - b[i]);elsesum += min(abs(a[l] - b[i]), abs(a[r] - b[i]));}cout << sum << endl;return 0;
}

 

http://www.15wanjia.com/news/10004.html

相关文章:

  • 深圳蚂蚁网络网站建设互联网广告怎么做
  • 网站建设需要的语言seo关键词排名优化销售
  • 网站页面关键字在哪里360手机优化大师安卓版
  • 浙江省建设信息广州宣布5条优化措施
  • asp企业营销型网站建设seo培训一对一
  • ecs服务器如何做网站百度软件应用市场
  • google网站优化工具谷歌seo营销
  • 临沂做四维和美家网站广告优化师工资一般多少
  • 会员卡管理系统制作专业seo站长工具全面查询网站
  • 外贸西班牙语网站建设seo优化教程自学网
  • wordpress插件安装目录网络优化是做什么的
  • 做阿里巴巴网站有什么用网络营销的核心是
  • 系部网站建设需求分析软件开发工具
  • 知名的集团门户网站建设费用爱网站查询挖掘工具
  • 石家庄哪里有做网站的免费友情链接网页
  • 日本可以做的h游戏视频网站培训网站排名
  • 可做推广的网站最近新闻热点大事件
  • 金融网站建设公司排名bt兔子磁力天堂
  • django网站开发论文品牌推广网络公司
  • 如何给网站增加内链百度浏览器网址链接
  • 深圳网站建设 设计首选深圳市推广网站的公司
  • 郑州做响应式网站购物网站哪个最好
  • 济南网站设计报价电商平台怎么注册
  • 做玩网站怎么上传软文推广的好处
  • 在哪个平台做网站比较好seo优化网站优化
  • 给公司做门户网站seo查询工具网站
  • 网页培训seo网站监测
  • 在网站上做播放视频广告是否违法免费seo提交工具
  • 做网站的过程百度助手app下载
  • 网站怎么做利于优化网站seo推广计划