超级好用的网站:udebug

dyx131313

2018-04-01 23:49:52

Personal

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