求助!全部RE,思路没问题,样例也能过

P1200 [USACO1.1] 你的飞碟在这儿 Your Ride Is Here

```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


|