数组元素的目标和

#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;

}

相关推荐
alphaTao3 分钟前
LeetCode 每日一题 2026/5/4-2026/5/10
算法·leetcode·职场和发展
小智老师PMP7 分钟前
PMP6月考前最后1个月冲刺攻略
算法·软件工程·求职招聘·产品经理·敏捷流程
MATLAB代码顾问11 分钟前
哈里斯鹰优化算法(HHO)原理与Python实现
python·算法·机器学习
何陋轩14 分钟前
Spring AI + RAG实战:打造企业级智能问答系统
后端·算法·设计模式
水云桐程序员18 分钟前
C++在游戏领域的项目案例有哪些?
jvm·c++·游戏
叼烟扛炮24 分钟前
C++第五讲:内存管理
c++·算法·面试·内存管理
Ricky_Theseus24 分钟前
vector 与 list 区别 + 使用场景
c++
Tisfy26 分钟前
LeetCode 3629.通过质数传送到达终点的最少跳跃次数:埃式筛+BFS
算法·leetcode·宽度优先·质数·埃式筛
Hello.Reader32 分钟前
算法基础(九)——循环不变式如何证明一个算法是正确的
java·开发语言·算法
wuweijianlove34 分钟前
算法稳定性分析中的输入扰动建模的技术7
算法