Diciamo che ho due array A e B
A = {1,2,3}
B = {12,11,67}
and have max sum value S = 10
Quanti numeri massimi di coppie uniche possono essere formati tra i due array la cui somma è inferiore o uguale a S.
Ad esempio, i due valori possibili qui sono [1,11] [2,12] quindi la risposta è 2. Se non ce ne sono, la risposta è 0.
La mia soluzione era di ordinare entrambi gli array e poi andare a fare
if((Math.abs(A[i]-B[i]))<=S)
{
ans++;
}
Sebbene funzioni per questo caso, chiaramente questo non è corretto.