Part (a).
Assume that n is odd. Consider a regular n-gon. Label the vertices of the n-gon as A1,A2,…,An in counter-clockwise order, and set V={A1,…,An}. We check that V is balanced. For any two distinct vertices Ai and Aj, let k∈{1,2,…,n} be the solution of 2k≡i+j(modn). Then, since k−i≡j−k(modn), we have AiAk=AjAk, as required.
Now assume that n is even. Consider a regular (3n−6)-gon, and let O be its circumcenter. Again, label its vertices as A1,…,A3n−6 in counter-clockwise order, and choose V={O,A1,A2,…,An−1}. We check that V is balanced. For any two distinct vertices Ai and Aj, we always have OAi=OAj. We now consider the vertices O and Ai. First note that the triangle OAiAn/2−1+i is equilateral for all i⩽2n. Hence, if i⩽2n, then we have OAn/2−1+i=AiAn/2−1+i; otherwise, if i>2n, then we have OAi−n/2+1=AiAi−n/2+1. This completes the proof.
Part (b).
We now show that there exists a balanced, center-free set containing n points for all odd n⩾3, and that one does not exist for any even n⩾3.
If n is odd, then let V be the set of vertices of a regular n-gon. We have shown in part (a) that V is balanced. We claim that V is also center-free. Indeed, if P is a point such that PA=PB=PC for some three distinct vertices A,B and C, then P is the circumcenter of the n-gon, which is not contained in V.
Now suppose that V is a balanced, center-free set of even cardinality n. We will derive a contradiction. For a pair of distinct points A,B∈V, we say that a point C∈V is associated with the pair {A,B} if AC=BC. Since there are 2n(n−1) pairs of points, there exists a point P∈V which is associated with at least ⌈2n(n−1)/n⌉=2n pairs. Note that none of these 2n pairs can contain P, so that the union of these 2n pairs consists of at most n−1 points. Hence there exist two such pairs that share a point. Let these two pairs be {A,B} and {A,C}. Then PA=PB=PC, which is a contradiction.