题目描述
blablabla
样例
blablabla
C++ 代码
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
int n=scanner.nextInt();
int m=scanner.nextInt();
int x=scanner.nextInt();
int a[]=new int[n];
int b[]=new int[m];
for (int i = 0; i < n; i++) {
a[i]=scanner.nextInt();
}
for (int i = 0; i < m; i++) {
b[i]=scanner.nextInt();
}
for (int i = 0,j=m-1; i < n; i++) {
while (j>0&&(a[i]+b[j]>x))j--;//因为a,b都是递增序列,当i=0时,a[i]+a[j]>x,当i=1时,a[i]+a[j]必定大于x
if (j>0&&(a[i]+b[j]==x)){
System.out.println(i+" "+j);
}
}
}
}