CF219A.k-String

传统题 时间 2000 ms 内存 256 MiB 5 尝试 1 已通过 1 标签

k-String

题目描述

  • 题面翻译如下

如果一个字符串可以被划分为 kk 个相同的子串,则称这个字符串为 kk-string。例如,字符串“aabaabaabaab”同时是 11-string, 22-string和 44-string,但它不是 33-string, 55-string 或 66-string 等。显然,任何字符串都是 11-string。

给你一个由小写英文字母组成的字符串 ss 和一个正整数 kk。你需要将字符串 ss 重新排列成一个 kk-string。

输入格式

第一行,一个正整数 k k (1k1000 1\le k \le 1000 )。
第二行,一个由小写英文字母组成的字符串 s s ,(1<=s<=1000 1<=|s|<=1000 s |s| 表示字符串 ss 的长度)。

输出格式

  • 共一行,一个经过重新排列后的字符串。如果存在多种排列方案,输出其中任意一种即可。
  • 如果不存在解决方案,则输出“-1”(不含双引号)。

样例

2
aazz
azaz
3
abcabcabz
-1

在线编程 IDE

建议全屏模式获得最佳体验