P1071 RE求助!!
  • 板块灌水区
  • 楼主Coconut_Milk
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/6/27 16:43
  • 上次更新2024/6/27 20:17:05
查看原帖
P1071 RE求助!!
209296
Coconut_Milk楼主2024/6/27 16:43

数据点1
input:
A
A
A
output:
Failed

我个人测试无误,洛谷IDE测试也没问题,请教大佬为什么RE了

#Python代码
dict_pw = {chr(65 + i): '0' for i in range(26)}
dict_sum = {chr(65 + i): 0 for i in range(26)}
error = True

str_1 = input()
str_2 = input()
str_3 = input()
len_str_pw = len(str_1)
len_str_new = len(str_3)

for i in range(len_str_pw):
    if dict_pw[str_1[i]] == '0':
       dict_pw[str_1[i]] = str_2[i]
       dict_sum[str_2[i]] += 1 
    elif dict_pw[str_1[i]] == str_2[i]:
        continue
    else:
        error = False
        break

for i in range(26):
    if dict_sum[chr(65 + i)] == 1:
        continue
    else:
        error = False
        break

if error:
    for i in range(len_str_new):
        print(dict_pw[str_3[i]], end="")
else:
    print('Failed')
2024/6/27 16:43
加载中...