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

有经验的南昌网站建设东华建设官方网站

有经验的南昌网站建设,东华建设官方网站,怎么做娱乐网站,开发工具是什么意思题目描述 给定两个序列 𝑎1,𝑎2,…,𝑎𝑛a1​,a2​,…,an​ 与 𝑏1,𝑏2,…,𝑏𝑛b1​,b2​,…,bn​,请从这两个序列中分别各找一个数,要求这两个数的差不超过给…
题目描述

给定两个序列 𝑎1,𝑎2,…,𝑎𝑛a1​,a2​,…,an​ 与 𝑏1,𝑏2,…,𝑏𝑛b1​,b2​,…,bn​,请从这两个序列中分别各找一个数,要求这两个数的差不超过给定的数字 𝑑d,且两个数字之和最大

输入格式
  • 第一行:两个整数 𝑛n 与 𝑑d;
  • 第二行:𝑛n 个整数 𝑎1,𝑎2,…,𝑎𝑛a1​,a2​,…,an​;
  • 第三行:𝑛n 个整数 𝑏1,𝑏2,…,𝑏𝑛b1​,b2​,…,bn​;
输出格式
  • 单个整数:两个数的最大和。若没有合适的方案输出 None
数据范围
  • 对于 30%30% 的数据,1≤𝑛≤2001≤n≤200;
  • 对于 60%60% 的数据,1≤𝑛≤200001≤n≤20000;
  • 对于 100%100% 的数据,1≤𝑛≤200001≤n≤20000,1≤𝑑≤1091≤d≤109,1≤𝑎𝑖,𝑏𝑖≤1091≤ai​,bi​≤109。
样例数据

输入:

3 2
3 1 4
1 5 9

输出:

9

说明:

4+5

详见代码:

#include<bits/stdc++.h>
using namespace std;
int n;
long long a[200005];
long long b[200005];
long long d;
long long ans=0;
int main()
{cin>>n>>d;for(int i=1;i<=n;i++){cin>>a[i];}for(int i=1;i<=n;i++){cin>>b[i];}sort(a+1,a+n+1);sort(b+1,b+n+1);int bp=1;for(int i=1;i<=n;i++){while((b[bp]<a[i]||b[bp]-a[i]<=d)&&bp<=n){bp++;}if (b[bp-1]>=a[i]&&bp-1<=n&&b[bp-1]-a[i]<=d){ans=max(ans,a[i]+b[bp-1]);}}int ap=1;for(int i=1;i<=n;i++){while((a[ap]<b[i]||a[ap]-b[i]<=d)&&ap<=n){ap++;}if (a[ap-1]>=b[i]&&ap-1<=n&&a[ap-1]-b[i]<=d){ans=max(ans,b[i]+a[ap-1]);}}if (ans==0){cout<<"None";}else{cout<<ans;}return 0;
}

http://www.yayakq.cn/news/119863/

相关文章:

  • 杭州职工业能力建设网站免费照片裁剪工具
  • 网站建设的描述seo刷网站
  • 编写网站用什么语言天津平台网站建设设计
  • 企业网站开源代码可以做哪些网站有哪些内容
  • wordpress种子站上海营销型网站建设平台
  • 新化 网站开发北京网页设计如何创意
  • 那个网站报道过鸟巢建设中山网站建设找阿江
  • 怎样做自己网站后台不被攻击网站建设常规自适应
  • 聊城企业做网站wordpress绝对路径
  • 如何做网站数据库备份无实体店营业执照申请
  • 用邮箱做网站网站如何做宣传推广
  • 深圳网站设计企业网站优化分为
  • 做网站是干嘛哈尔滨建设银行招聘信息网
  • 攀枝花网站建设公司衡水做网站报价
  • 网站如何制作学校的做wordpress手机适配
  • 公司的网站建设费入什么科目咸宁有做网站的吗
  • 信息门户系统长治seo
  • 一个网站如何做cdn加速做网站初中
  • 大学生网站开发项目计划书范文wordpress 当前位置 插件
  • 建行信用卡网站官网入口无敌神马在线观看免费完整
  • 上海的网站建设做书籍封皮的网站
  • 做期货应该看的网站上海搬家公司哪家便宜
  • 网站的反链要怎么做深圳响应式建站
  • 网站静态生成目录 名称 建议代替wordpress
  • 江门网页模板建站wordpress提交内容表格
  • 代做毕业设计找哪个网站南昌网站建设搜q.479185700
  • 石龙网站开发网站文件内容多少与虚拟主机空间大小的关系
  • 优秀个人网站欣赏常见的网络推广方式有哪些
  • 国际贸易官方网站产品推广软文300字
  • 百度seo查询系统重庆seo网站运营