社区讨论
求助站外题(玄关)
学术版参与者 2已保存回复 1
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @lppgxkbi
- 此快照首次捕获于
- 2023/12/03 20:38 2 年前
- 此快照最后确认于
- 2023/12/04 09:13 2 年前
要求:使用递归做出来
CPP编码2
Description
试题描述
小k不仅擅长数学,也擅长编码。有一种编码方式如下:
首先写下文本中间的字符(如果文本中的字符编号为1..n,那么中间一个字符的编号为(n+1)DIV 2,其中DIV为整除的意思),然后用这个方法递归地写下左边,最后再按这个方法递归地写下右边。例如,单词为orthography则其编码为gtorhoprahy。即先写中间的那个字符g,再对ortho递归地编码,最后将raphy递归地编码就得到了gtorhoprahy。
给一个编码后的文本内容,求出原始的文本内容。
输入要求
一行字符,表示编码后的文本内容。
输出要求
一行字符,表示原始的文本内容。
输入样例
gtorhoprahy
输出样例
orthography
知识点及提示
100%的数据,字符串长度不超过20000。
回复
共 1 条回复,欢迎继续交流。
正在加载回复...