好奇怪,这题第一个测试点我的输出和答案的输出是一样的,但是还是WA
查看原帖
好奇怪,这题第一个测试点我的输出和答案的输出是一样的,但是还是WA
764372
Cold_nitrogen楼主2024/1/28 13:01
q = int(input())
priStr = input()
resStr = priStr
i = 0
while i < q:
    ins = input().split()
    if ins[0] == '4':
        print(resStr.find(ins[1]))
    else:
        if ins[0] == '1':
            resStr += ins[1]
        elif ins[0] == '2':
            start = int(ins[1])
            end = int(ins[1]) + int(ins[2])
            resStr = resStr[start:end]
        else:
            index = int(ins[1])
            resStr = resStr[:index] + ins[2] + resStr[index:]
        print(resStr)
    i += 1

我还用cmd的fc检查了一下,我的输出文件和答案没有差异

这是什么问题?

2024/1/28 13:01
加载中...