数组元素的目标和

#include<iostream>

using namespace std;

const int N=100010;

int A[N],B[N];

int main ()

{

int n,m,x;

cin>>n>>m>>x;

for (int i=0;i<n;i++)

{

scanf("%d",&A[i]);

}

for (int i=0;i<m;i++)

{

scanf("%d",&B[i]);

}

int i,j;

for (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<<endl;

break;

}

}

return 0;

}

相关推荐
艾莉丝努力练剑3 分钟前
【Linux系统:信号】线程安全不等于可重入:深度拆解变量作用域与原子操作
java·linux·运维·服务器·开发语言·c++·学习
人道领域4 分钟前
【LeetCode 刷题日】19.删除链表的倒数第n个节点
算法·leetcode·链表
楼田莉子4 分钟前
同步/异步日志系统:日志的工程意义及其实现思想
linux·服务器·开发语言·数据结构·c++
kpl_205 分钟前
特殊类设计、类型转换和IO流(C++)
c++
小白zlm6 分钟前
连续系统-离散系统的转换
算法·嵌入式·电机控制·pmsm
py有趣6 分钟前
力扣热门100题之最大子数组和
算法·leetcode
牢姐与蒯7 分钟前
栈和队列的实现
c++
cccyi78 分钟前
【C++ 脚手架】brpc 的介绍与使用
c++·rpc·brpc
汀、人工智能12 分钟前
03 - 运算符
数据结构·算法·数据库架构·位运算·哈希表·03 - 运算符
小肝一下12 分钟前
每日两道力扣,day4
c++·算法·leetcode·职场和发展