请问针对OJ上的大数据测试,求大神给测例? 测例希望全面,离奇……
答案:1 悬赏:40 手机版
解决时间 2021-02-09 09:03
- 提问者网友:精神病院里
- 2021-02-09 03:27
请问针对OJ上的大数据测试,求大神给测例? 测例希望全面,离奇……
最佳答案
- 五星知识达人网友:山有枢
- 2021-02-09 04:45
可以在网上寻找标准程序(一般都会有),如果没有的话写一个可以确保正确的暴力代码,然后写一个随机生成数据的程序,用一个bat文件,不断的造小数据让自己的代码和标算(暴力)跑,校对答案。(以上方法俗称对拍)
bat 文件如下
:1
make_data
a
a_
fc a.out a_.out
if errorlevel==1 pause
goto 1
a为你的程序的名称,a_为标算或暴力,fc如果不能使用可以去C盘里找出来,然后放到程序边上。
由于数据是随机生成的,所以如果代码有明显的漏洞,很容易就拍出来(尤其是一些细节上的问题),当然也有代码在随机数据的情况下表现的非常好,但是会被构造的数据卡掉,可以尝试构造极端的数据来进行测试。
总的来说对拍对的代码不一定就是正确的,遇到错误时最好还是先再理一遍自己的思路,跟着自己的代码走一遍,确认思路没有错之后再使用对拍。
bat 文件如下
:1
make_data
a
a_
fc a.out a_.out
if errorlevel==1 pause
goto 1
a为你的程序的名称,a_为标算或暴力,fc如果不能使用可以去C盘里找出来,然后放到程序边上。
由于数据是随机生成的,所以如果代码有明显的漏洞,很容易就拍出来(尤其是一些细节上的问题),当然也有代码在随机数据的情况下表现的非常好,但是会被构造的数据卡掉,可以尝试构造极端的数据来进行测试。
总的来说对拍对的代码不一定就是正确的,遇到错误时最好还是先再理一遍自己的思路,跟着自己的代码走一遍,确认思路没有错之后再使用对拍。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯