Տպել տողի բոլոր փոխարկումները
Տրված է տող, և ձեզ խնդրում են ստեղծել ռեկուրսիվ ֆունկցիա՝ տողի անդամների բոլոր վերադասավորումները ստեղծելու և տպելու համար: Տողի փոխարկումը սահմանվում է որպես տողի նիշերի վերադասավորում:
Մուտքի միակ տողը պարունակում է
s
տողը:Ծրագրի ելքը պետք է լինի
s
տողի նիշերի բոլոր փոխարկումները: Յուրաքանչյուր փոխարկում պետք է տպվի նոր տողում: Փոխարկումների հերթականությունն էական չէ։Մուտք | Ելք |
abc | abc
acb
bac
bca
cab
cba |
Constraints
Time limit: 1 seconds
Memory limit: 512 MB
Output limit: 10 MB