Énoncé¶
Höder est arrivé à temps pour réaliser la photo familiale. Frigg, la divinité de la famille et du mariage, porte une attention particulière à cette photo et envisage que chaque membre soit ordonné. Frigg se sent débordée vu le nombre de proches faisant partie de la photo, c'est pourquoi Jøsëf Marchand propose son aide pour ordonner rapidement toute la famille.
Cette famille est composée de $N$ personnes.
Le but est de ranger chaque personne en fonction de sa taille. Le premier sur la photo doit être le plus petit et le dernier doit être le plus grand. Pour ordonner tout ce monde, nous pouvons faire cette opération autant de fois que voulu :
- Choisir $i$.
- Inverser la $i^{ème}$ et la $(i + K)^{ème}$ personne.
$K$ est le nombre magique, il vous est donné.
Afficher s'il est possible d'ordonner les personnes de la famille.
Entrée¶
L’entrée contiendra :
- Sur la première ligne, un entier : K, le nombre magique.
- Sur la ligne suivante, un entier : N, le nombre de personnes.
- Sur la ligne suivante, une liste de N entiers séparés par des espaces : tailles, la liste des tailles de chaque personne.
Sortie¶
Afficher OUI s'il est possible de trier les personnes par taille ou NON si ce n'est pas possible.
Contraintes¶
- $1 \le K \le 1\,000$
- $1 \le N \le 1\,000$
- $1 \le tailles_i \le 1\,000$
Contraintes de performance¶
- $1 \le N \le 100\,000$