现在大部分知名的OJ是怎样判断presentation error与wrong answer的呢

逐个字符比较,一样的话都好说。关键是不一样的时候:1 两边都不是空白字符,WA不解释2 有一边是空白字符,另一边不是,继续读空白的这一边到也不是为止,再比较。若相等,记下PE,继续下一字符;若不等,WA不继续。3 两边都是空白,却不一样的字符,记下PE,继续下一字符。等最后看,没有出现WA,但是记录了PE,算PE。WA,PE都没有,算AC。大概这样子,希望有更好的方案。
■网友
我一直以为是这样的,先逐个字符比较,如果有不一样的,再把两个答案去掉所有空白字符,例如换行tab空格。然后再比较,此时如果一样就是pe,否则就是wa。


    推荐阅读