A32853.Happy#32-T5 基因变化
入门
官方
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
宇航员 Jerry 在飞往火星回来之后,因为受到了辐射的影响,导致 Jerry 的基因发生了变化。Jerry 的基因序列为一串字符串 S ,仅包含英文字符和数字字符,Jerry 基因序列中的第 x 个基因与第 y 个基因发生了位置互换,但是如果互换的两个基因相同,则会发生突变,两个基因会同时变成 #
,输出 Jerry 受到辐射影响后的基因序列。
关于字符串下标的定义:这里我们以 1 为起始下标。也就是说,对一个长度为 n 的基因序列,我们将基因从头到尾记作第一个、第二个、⋯ 、第 n 个。
例如基因序列 ATGGA
- 第一个基因为 A
- 第二个基因为 T
- 第三个基因为 G
- 第四个基因为 G
- 第五个基因为 A
输入格式
输入共两行。
第一行包含一个字符串 S(1≤∣S∣≤1000) ,代表 Jerry 原本的基因序列。
第二行包含两个不同的正整数 x 和 y(1≤x,y≤∣S∣) ,代表基因序列中需要交换的两个位置。
输出格式
输出一个字符串,代表 Jerry 受到辐射影响后的基因序列。
输入输出样例
输入#1
ATATGGA 5 2
输出#1
AGATTGA
输入#2
ATATGGA 2 4
输出#2
A#A#GGA