#include<iostream>
using namespace std;
const int N=100010;
int a[N],s[N];
int n,m,x;
int main(){
scanf("%d%d%d",&n,&m,&x);
for(int i=0;i<n;i++) scanf("%d",&a[i]);
for(int i=0;i<m;i++) scanf("%d",&s[i]);
for(int i=0,j=m-1;i<n;i++){
while(j>=0 && a[i]+s[j]>x) j--;
if(j>=0 && a[i]+s[j]==x) printf("%d %d",i,j);
}
}
数组元素的目标和 C++实现
最新推荐文章于 2024-07-17 20:43:45 发布