数组元素的目标和

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

}

相关推荐
辰阳星宇12 小时前
【工具调用】工具调用后训练参数设计方案总结
人工智能·算法·自然语言处理
范纹杉想快点毕业12 小时前
C语言查找算法对比分析
数据结构·算法
被星1砸昏头12 小时前
自定义操作符高级用法
开发语言·c++·算法
2301_8105407313 小时前
python第一次作业
开发语言·python·算法
Stardep13 小时前
算法入门19——二分查找算法——X的平方根
算法·leetcode·二分查找算法
We་ct13 小时前
LeetCode 135. 分发糖果:双向约束下的最小糖果分配方案
前端·算法·leetcode·typescript
宇钶宇夕13 小时前
CoDeSys入门实战一起学习(十三):函数(FUN)深度解析:自定义、属性与实操案例
运维·算法·自动化·软件工程
嘿BRE13 小时前
【C++】智能指针
c++
l1t13 小时前
对clickhouse给出的二分法求解Advent of Code 2025第10题 电子工厂 第二部分的算法理解
数据库·算法·clickhouse
Tisfy13 小时前
LeetCode 3315.构造最小位运算数组 II:位运算
算法·leetcode·题解·位运算