数组元素的目标和

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

}

相关推荐
霍霍的袁4 分钟前
【C++初阶】缺省参数(默认参数)详细讲解
开发语言·c++·算法
楼田莉子5 分钟前
C++17新特性:optional/variant/any/string_view
c++·后端·学习
计算机安禾10 分钟前
【算法分析与设计】第2篇:计算模型与渐进复杂性分析
算法
I Promise3412 分钟前
多传感器融合&模型后处理C++工程师面试参考回答
开发语言·c++·面试
生成论实验室15 分钟前
事件、信息荷与六维态势空间——每一个事件都是一次空间的弯曲
人工智能·算法·语言模型·可信计算技术·安全架构
budingxiaomoli20 分钟前
递归,搜索与回溯算法--递归
算法
风味蘑菇干20 分钟前
Stream基础题目
java·算法
KaMeidebaby32 分钟前
卡梅德生物技术快报|真核蛋白表达信号肽筛选实验全流程复盘
服务器·前端·数据库·人工智能·算法
霍霍的袁40 分钟前
【C++初阶】函数重载详细讲解
开发语言·c++·算法
心中有国也有家1 小时前
CANN 算子开发完全指南——从 TBE DSL 到算子上线全流程
人工智能·经验分享·笔记·分布式·算法