```python
star=input()
team=input()
box={}
count=0
sum1=1
sum2=1
for i in 'ABCDEFGHIJKLMNOPQRSTUVWXYZ':
count+=1
box[i]=count
for i in star:
sum1*=box[i]
for i in team:
sum2*=box[i]
if sum2%47==sum1%47:
print('GO')
else:
print('STAY')
```
然而全是re
by 洛谷小鹏鹏 @ 2019-11-19 14:34:48
终于找到问题了
采用建立字典再检索,时间超时,过于复杂
应该使用unicode
```python
star=input()
team=input()
sum1=1
sum2=1
for i in star:
sum1*=ord(i)-64
for i in team:
sum2*=ord(i)-64
if sum2%47==sum1%47:
print('GO')
else:
print('STAY')
```
这样就全部AC掉了
by 洛谷小鹏鹏 @ 2019-11-19 15:03:31