Recherche de sous-chaînes avec décalage palindromique
PHP
Hard
strings
Tâche «Recherche de sous-chaînes avec décalage palindromique»
Soit une chaîne S composée de lettres latines minuscules. Il faut trouver toutes les sous-chaînes uniques de longueur K qui, après un décalage cyclique vers la gauche d’un caractère, deviennent des palindromes. Les afficher dans l’ordre lexicographique, séparées par des virgules. S’il n’y a pas de telles sous-chaînes, afficher 'none'. Contraintes : 1 ≤ |S| ≤ 10^5, 1 ≤ K ≤ |S|.
Format d\ entrée
Deux lignes : la première — un entier K, la seconde — la chaîne S.
Format de sortie
Une chaîne avec les sous-chaînes uniques séparées par des virgules dans l’ordre lexicographique, ou 'none'.
Exemples
Exemple 1
ENTRÉE
3
abacaba
SORTIE
none
Exemple 2
ENTRÉE
4
abcde
SORTIE
none
Exemple 3
ENTRÉE
2
aaabbb
SORTIE
aa,bb
main.php