社区讨论
急急急,求代码,大佬们看看
学术版参与者 2已保存回复 1
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @lv80672m
- 此快照首次捕获于
- 2024/04/20 19:15 2 年前
- 此快照最后确认于
- 2024/04/20 21:12 2 年前
给定一个长度为
n 的字符串
s,由小写字母组成,以及一个长度为
n 的数组
x。
现在需要构造一个新的字符串
c,其中每个字符
ci
的计算方式为
F(si
,x i−1
+x
i
+x
i+1
)。
注意,当
x
i−1
或
x
i+1
越界时,将其视为
0
0。
函数
F(c,1) 表示将字符
c 向前循环滚动
1个单位,即
b->a, a->z, z->y...。
第一行输入整数
t,表示数据组数。
接下来的
t 行中,每行包含两个部分,用空格分隔:
第一部分是字符串
s,长度为
n。
第二部分是数组
x,长度为
n。
对于每组数据,输出一个字符串
c。
3
abcde
1 1 1 1 1
abcde
27 27 27 27 27
abcde
1 2 3 4 5
输出
yyzac
yyzac
xvtrv
1≤t≤1000,1≤x
i
≤1e5,所有数据
n 之和不超过
1e5。
回复
共 1 条回复,欢迎继续交流。
正在加载回复...