dyx131313
2018-04-01 23:49:52
当你做国外OJ的题目时,总是不知道有什么问题,用题解打对拍都发现不出来,看到某道可恶美好的英文题目WA掉时,又不能下载样例时,会觉得很无奈吧。我们可以使用这样一个网站来帮助我们调错。
随着洛谷引入越来越多的国外OJ的题目,大家发现越来越多如下文的情况出现,我在此强烈安利一个超级好用的国外网站:Udebug (https://www.udebug.com/)
当你做国外OJ的题目时,是否总是发现不知道有什么问题,用题解打对拍都发现不出来时,是不是非常无奈呢?每当夜深人静时,看到某道可恶美好的英文题目WA掉时,又不能下载样例时,一定十分悲惨(别问我怎么知道)(例如UVA的全字匹配,)?
这个网站非常适合你,这个网站有许多国外OJ的题目数据甚至还有许多国内外大佬所出的毒瘤数据(全是坑且易错的数据),可以通过对比(全文)自己的代码输出和正解的代码输出找出错误所在(包括行末空格和回车),帮助自己找到错误,不用自己写对拍程序,不用自己的眼睛去对比上万行的数据,是不是很心动?
登上udebug网站
选择自己题目所属OJ,目前udebug支持以下国外OJ:
选择OJ输入号码或者输入题目的名字
以UVA 1225为例 选择数据运行程序
复制输出至输入框,点击比较 若正确如上图,若错误则如下图,可通过错误以便修正
网站会显示你有多少个输出与正确输出是不同的,也会直接列出来你错在哪里,直接左右显示错误,你可以根据这一点调整自己的代码
Q1:如何获得代码输出?
A:而获得自己代码的输出的方法有两种:
文件输入输出:
freopen(".in","r",stdin);
freopen(".out","w",stdout);
fclose(stdin);
fclose(stdout);
打开输入文件,运行,打开输出文件,复制黏贴
洛谷IDE
Q2:除了对比数据差错,该网站还有什么用处:
A:还可以注册一个该网站的账号(需要科学上网),参与编辑或创造新的数据或是评论别人的数据,向全球的大佬们(来自巴西,美国,西班牙,俄罗斯,日本,印度,加拿大,中国的大佬们),以及了解各大OJ的基本资料,还可以开启去各大OJ的传送门(有点小卡)