int electionsWinners(int[] votes, int k) {
int maxactual = 0;
int nbmax = 0;
for (int v : votes) {
if (maxactual < v) {maxactual = v; nbmax = 1;}
else if (v == maxactual) nbmax++;
}
int nbwinners = 0;
for (int v : votes) if (v + k > maxactual) nbwinners++;
if (k == 0 && nbmax == 1) nbwinners++;
return nbwinners;
}