L'idea della mia soluzione è questa: in questo problema la divisibilità funziona non come un budino ma come un panino. Vediamo di spiegare meglio il concetto
Siano $ ~ a_1,\ldots,a_n, b_1,\ldots,b_m $ interi nonnulli.
Se, per ogni potenza di primo $ ~ p^{\alpha} $, gli $ ~ a_i $ che sono divisibili per $ ~ p^{\alpha} $ sono minori o uguali dei $ ~ b_i $ che sono divisibili per $ ~ p^{\alpha} $, allora:
$ ~ a_1a_2\cdots a_n \mid b_1b_2 \cdots b_m $
(attenzione: non è un se e solo se!)
Visto che è facile e che se lo dimostro rischiate di non capirlo, lo lascio dimostrare a voi. Vogliamo applicare questo lemma al problema. Da una parte abbiamo:
$ ~ \prod (i-j) $
e dall'altra:
$ ~ \prod (x_i - x_j) $
Fissiamo la nostra potenza di primo (anzi, a noi bastano le potenze di primo, ma vale per un generico k) e dividiamo $ ~ \{1,2,\ldots, n\} $ e $ ~ \{x_1,\ldots,x_n\} $ nelle classi di congruenza modulo k.
Chiaramente $ ~ \{x_1,\ldots,x_n\} $ sono distribuiti a caso, ma invece $ ~ \{1,2,\ldots, n\} $ sono distribuiti nella maniera più omogenea possibile (i.e., la differenza tra le cardinalità di due classi è al più 1). Il numero di elementi è lo stesso. Useremo l'AM-GM per far vedere che il modo omogeneo minimizza il numero di coppie congrue modulo n.
Cioè:
Siano $ ~ a_1,\ldots,a_n $ il numero di elementi di $ ~ \{1,2,\ldots, n\} $ rispettivamente congrui a 1,2,...,n modulo n.
Siano $ ~ b_1,\ldots,b_n $ il numero di elementi di $ ~ \{x_1,x_2,\ldots, x_n\} $ rispettivamente congrui a 1,2,...,n modulo n.
Quanti fattori del divisore sono divisibili per n?
Beh, sono esattamente:
$ \displaystyle d_1 = {a_1 \choose 2} + \ldots + {a_n \choose 2} $
Mentre i fattori del divisore divisibili per n sono:
$ \displaystyle d_2 = {b_1 \choose 2} + \ldots + {b_n \choose 2} $
Inoltre abbiamo la condizione che $ ~ \sum a_i = \sum b_i $. Vogliamo far vedere che $ ~ d_2 \ge d_1 $. Sviluppando i binomiali, moltiplicando per 2 e semplificando la parte lineare che resta (perchè $ ~ \sum a_i = \sum b_i $) resta da far vedere che:
$ \displaystyle \sum b_i^2 \ge \sum a_i^2 $
Questo funziona perchè gli a_i sono ben distribuiti. Lo dimostriamo così: se due b_i hanno differenza maggiore di 1, possiamo alzare di 1 il più grande e abbassare di 1 il più piccolo facendo calare LHS. Ma se due b_i hanno differenza al più 1, possiamo far vedere che le n-uple $ ~ (a_1,\ldots,a_n),(b_1,\ldots,b_m) $ sono uguali a meno di permutazioni.