Vi posto questo esercizio perchè la soluzione che ho dato non mi sembrava fosse sbagliata ma allo stesso tempo mi sembrava troppo banale perchè potesse funzionare quindi ho deciso di controllare le soluzioni proposte dalle schede olimpioniche ma il risultato è del tutto diverso dal mio.
Vi propongo la soluzione che avrei dato (non mi sparate se quello che è scritto qui sotto è una schifezza assurda

Semplicemente se la somma algebrica degli $a_{1} a_{2}...a_{10}$ è un multiplo di $1001$ sono a cavallo perchè sceglierò per $x_{1} x_{2}...x_{10}$ tutti $1$. In caso contrario sceglierò tutti $0$ e quindi otterò come somma $0$ che è multiplo di $n$.
Sinceramente non capisco dove la mia soluzione faccia acqua..l' unico dubbio che mi viene è: forse avrei dovuto usare ogni elemento dell' insieme {${-1,0,1}$} almeno una volta?