给出长度为N的各不相同整数组成的数组,求解2个数相加为M的情况个数。
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
int n=sc.nextInt(),m=sc.nextInt(),ans=0;
int[] tab=new int[n];
for(int i=0;i<n;i++){
tab[i]=sc.nextInt();
}
for(int i=0;i<n-1;i++){
for(int j=i+1;j<n;j++){ //依照题意直接写
if(tab[i]+tab[j]==m)
ans++;
}
}
System.out.print(ans);
}
}