Ecco il codice:
codice:int couples(int T[], int D, int k){ int i=0; int j=D-1; int count=0; while(i!=j){ if(T[i]+T[j]>k){ count+=j-i; j--; }else{ i++; } } return count; }
L'idea si dovrebbe capire dal codice, se non la capisci dimmi pure che provo a spiegartela (dico provo perchè sto distrutto XD)

Rispondi quotando