[Algo Beat Contest 001 A] Animal Beheaded
题目背景
Problem | Score | Idea | Std | Data | Check | Solution |
---|---|---|---|---|---|---|
\(\text{A - Animal Beheaded}\) | \(100\) | remmymilkyway | remmymilkyway | joe_zxq | fcy20180201 | Link by joe_zxq |
有些容易死的坏人要向原始人民共和王国的国王行断头礼了。
题目描述
在 Z 星球上,每一个碳基生物都是一个字符串。每个人的身高(也就是该碳基生物字符串的长度)都是 \(3\) 的倍数。把这个字符串三等分,第一段是身体,第二段是头,第三段是眼睛。
现在一个碳基生物被国王砍头了!它的头落到了地上!此时这个碳基生物的第二段就掉到了第一段前,第三段掉到第二段后。也就是说碳基生物成为了头、身体、眼睛的顺序。
给定这个碳基生物被砍头前的字符串,求出这个碳基生物被砍头后的字符串。
形式化题面:给定一个长度为 \(3\) 的倍数的字符串 \(S\),令 \(N\) 为 \(S\) 的长度,请输出 \(S_{\frac{N}{3} +1}S_{\frac{N}{3}+2} \dots S_{\frac{2N}{3} } S_1 S_2 \dots S_{\frac{N}{3}} S_{\frac{2N}{3} +1} S_{ \frac{2N}{3} +2} \dots S_N\)。
输入格式
第一行包含一个数 \(N\),表示 \(S\) 的长度。
第二行包含一个字符串 \(S\),表示砍头前的碳基生物。
输出格式
一行一个整数,表示答案。
输入输出样例 #1
输入 #1
6
114514
输出 #1
451114
输入输出样例 #2
输入 #2
12
iaminmygrave
输出 #2
nmygiamirave
输入输出样例 #3
输入 #3
9
uctrelant
输出 #3
reluctant
说明/提示
样例解释 #1
碳基生物的身体为 11
,头为 45
,眼睛为 14
,则按照题目描述的顺序摆放应为 451114
。
数据范围
- \(1 \le N \le 10^5\) 且 \(N\) 是 \(3\) 的倍数。
- \(S\) 只包含小写字母或数位。
信息
- ID
- 1000
- 难度
- (无)
- 分类
- (无)
- 标签
- (无)
- 递交数
- 1
- 已通过
- 0
- 通过率
- 0%
- 上传者