#ABC293A. 交换奇偶位

交换奇偶位

交换奇偶位

题目描述

给定一个长度为偶数的字符串 SS,由小写英文字母组成。设 ∣S∣|S| 为 SS 的长度,SiS_i 为 SS 的第 ii 个字符。

依次对每个 i=1,2,…,∣S∣2i = 1, 2, \ldots, \frac{|S|}{2} 执行以下操作,并输出最终的 SS。

交换 S2i−1S_{2i-1} 和 S2iS_{2i}。

输入格式

输入按以下格式从标准输入给出:

SS

输出格式

输出答案。

样例

abcdef
badcfe

初始时 S=S = abcdef。

对 i=1i = 1 执行操作,交换 S1S_1 和 S2S_2,SS 变为 bacdef。

对 i=2i = 2 执行操作,交换 S3S_3 和 S4S_4,SS 变为 badcef。

对 i=3i = 3 执行操作,交换 S5S_5 和 S6S_6,SS 变为 badcfe。

因此应输出 badcfe。

aaaa
aaaa
atcoderbeginnercontest
taocedbrgeniencrnoetts

数据范围

  • SS 是长度为偶数的字符串,由小写英文字母组成
  • SS 的长度至多为 100100
难度 入门
通过率 —
尝试 0
通过 0
ID
2639
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签