当前位置:网站首页>800. 数组元素的目标和(双指针)
800. 数组元素的目标和(双指针)
2022-08-10 18:23:00 【一条小小yu】
给定两个升序排序的有序数组 AA 和 BB,以及一个目标值 xx。
数组下标从 00 开始。
请你求出满足 A[i]+B[j]=xA[i]+B[j]=x 的数对 (i,j)(i,j)。
数据保证有唯一解。
输入格式
第一行包含三个整数 n,m,xn,m,x,分别表示 AA 的长度,BB 的长度以及目标值 xx。
第二行包含 nn 个整数,表示数组 AA。
第三行包含 mm 个整数,表示数组 BB。
输出格式
共一行,包含两个整数 ii 和 jj。
数据范围
数组长度不超过 105105。
同一数组内元素各不相同。
1≤数组元素≤1091≤数组元素≤109输入样例:
4 5 6 1 2 4 7 3 4 6 8 9输出样例:
1 1
难度:简单 时/空限制:1s / 64MB 总通过数:40413 总尝试数:67809 来源:模板题 算法标签
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef double db;
const int N=1e5+5;
int n,m,x;
int a[N],b[N];
int main()
{
cin>>n>>m>>x;
for(int i=0;i<n;i++)
{
cin>>a[i];
}
for(int i=0;i<m;i++)
{
cin>>b[i];
}
for(int i=0,j=m-1;i<n;i++)
{
while(j>=0&&a[i]+b[j]>x)j--;
if(a[i]+b[j]==x)
{
cout<<i<<" "<<j;
break;
}
}
return 0;
}
边栏推荐
猜你喜欢

欧洲核子研究中心首次在量子机器学习研究中取得实效

友邦人寿可观测体系设计与落地

【HMS core】【FAQ】Analytics Kit、Push Kit典型问题合集3

Toronto Research Chemicals BTK抑制剂丨ACP-5197

什么是企业知识库?有什么作用?如何搭建?

【HMS core】【FAQ】AR Engine、Analytics Kit、Video Editor Kit、Image Kit、Map Kit典型问题合集2

运维如何学习、自我提升价值?

开发模式对测试的影响
![[Image dehazing] Image dehazing based on color attenuation prior with matlab code](/img/ae/d6d36671804fadae548464496f28d6.png)
[Image dehazing] Image dehazing based on color attenuation prior with matlab code

VoLTE基础自学系列 | 3GPP规范解读之Rx接口(上集)
随机推荐
FPGA工程师面试试题集锦91~100
让mixin为项目开发助力【及递归优化新尝试】
MySql main performance indicators description
智能出价策略如何影响广告效果?
CSV(Comma-Separate-Values)逗号分隔值文件
FlexSim仿真软件入门笔记:基本操作、快捷键
开源一夏 | mysql5.7 安装部署 -二进制安装
AIRIOT答疑第8期|AIRIOT的金字塔服务体系是如何搞定客户的?
[Image dehazing] Image dehazing based on color attenuation prior with matlab code
请问下在datastream中用flinkcdc怎么设置jdbc的参数useSSL=false呀
什么是企业知识库?有什么作用?如何搭建?
Mysql index, transaction and storage engine
【OpenCV】-物体的凸包
开发模式对测试的影响
Intelligent bid strategy how to affect advertising effectiveness?
Toronto Research Chemicals农药检测丨Naled-d6
从企业的视角来看,数据中台到底意味着什么?
迪文发布新款2K高清DGUS智能屏
测试接口出现“data“: “Full authentication is required to access this resource“凭证已过期
const的自己理解