#B2113. 输出亲朋字符串

输出亲朋字符串

B2113 输出亲朋字符串

  • 题号:B2113
  • 难度:入门(1)
  • 标签:字符串(入门)
  • 时间限制:1000 ms
  • 内存限制:128 MB
  • 样例数:1
  • 提交 / 通过:69098 / 35779
  • 抓取时间:2026-11-11T08:51:16.508Z
  • 正文来源:problem.content(zh-CN)

题目描述

亲朋字符串定义如下:给定字符串 ss 的第一个字符的 ASCII 值加第二个字符的 ASCII 值,得到第一个亲朋字符;ss 的第二个字符加第三个字符得到第二个亲朋字符;依此类推。注意:亲朋字符串的最后一个字符由 ss 的最后一个字符 ASCII 值加 ss 的第一个字符的 ASCII 值。

输入格式

输入一行,一个长度大于等于 22,小于等于 100100 的字符串。

输出格式

输出一行,为变换后的亲朋字符串。输入保证变换后的字符串只有一行。

样例

样例 1 输入

1234

样例 1 输出

cege

提示

数据范围 保证字符串长度大于等于 22,小于等于 100100。

样例解释

  • 字符 1 的 ASCII 值为 49;
  • 字符 2 的 ASCII 值为 50;
  • 字符 3 的 ASCII 值为 51;
  • 字符 4 的 ASCII 值为 52;

因此,可以得到:

  • 第 1 个亲朋字符:49 + 50 = 99,对应 c
  • 第 2 个亲朋字符:50 + 51 = 101,对应 e
  • 第 3 个亲朋字符:51 + 52 = 103,对应 g
  • 第 4 个亲朋字符:52 + 49 = 101,对应 e

由 fetch_luogu_statements.mjs v1.0.0 自动抓取生成;原始数据见 json/B2113.json。