警示后人

P1042 [NOIP2003 普及组] 乒乓球

heyongheng_20242782 @ 2024-10-20 21:03:09

这道题的测试数据有问题

if s[l]=='W':
    aa+=1
else:
    bb+=1

用这种形式计算得分会大部分wa,目前认为是测试数据出现了W,L,E之外的东西 而采用

if s[l]=='W':
    aa+=1
elif s[l]=='L':
    bb+=1

这种形式则全ac(我认为是没有因为未知字符而进入else) 我使用的python,其它语言不知道会不会出现这种情况


by xfit @ 2024-11-01 09:10:47

python出现了同样的问题,查了测试点发现答案都对的上但是过不了,看了这个过了,谢谢楼主


by Fosss @ 2024-11-26 16:22:57

感谢楼主,排查了几个小时,感觉确实是这种原因


|