李四正在建设一个在线评判系统,目前他万事俱备,只欠评判系统。评判系统必须去读正确数据文件和用户数据文件,然后比对这两个文件。如果这两个文件完全一样,系统返回“Accepted”,否则如果两个文件只是空格,tab键或换行有所区别的话,则返回“Presentation Error”,否则系统将返回“Wrong Answer”。 给定正确数据文件和用户结果文件,你的任务就是决定系统应该返回什么判断。
时间: 2024-04-22 16:25:52 浏览: 21
比较文件内容是否一样
根据题目描述,需要对两个文件进行比对,首先需要判断两个文件是否完全一样。可以通过比较两个文件的 hash 值来判断是否一致。如果 hash 值一致,则返回“Accepted”。
如果 hash 值不一致,需要进一步判断是否只是空格、tab键或换行有所区别。可以将两个文件中的空格、tab键和换行符都替换成空格,然后再比较两个文件是否完全一致。如果完全一致,则返回“Presentation Error”。
如果两个文件在上述条件下还是不一致,则系统应该返回“Wrong Answer”。
阅读全文