Fórmula para identificar pares de vetores com a mesma diferença entre si!

Dado um vetor de inteiros n e um inteiro qualquer x. Construa um algoritmo que determine o número de elementos pares do vetor que tem uma diferença igual ao valor de x.

Exemplo:
Entrada: n = [1, 5, 3, 4, 2]

Saída:3

Explicação:
Existem 3 pares de inteiros no vetor com uma diferença de 2: [5, 3], [4, 2] e [3, 1].

O que eu já fiz:

import java.util.Scanner;

public class Main {

public static void main(String[] args) {
	 
	Scanner sc = new Scanner(System.in);
	
	int i, x, N;
	
	System.out.println("Olá, eu sou seu algoritmo!");
	System.out.println("Quantos números você vai digitar? ");
	N = sc.nextInt();
	
	int[] vet = new int[N];
	
	for (i = 0; i < N; i++) {
		System.out.println("Digite um número: ");
		vet[i] = sc.nextInt();
	}
	System.out.println("Digite um valor para x: ");
	x = sc.nextInt();

}

}

Existe alguma fórmula para detectar essa diferença entre os vetores?