萌新们学习一下对拍

萌新们请学习一下对拍

今天题自己赛中写傻了,赛后学弟傻了。

  • 先写一份产生随机数据的代码,数据生成是否可靠很重要!!!
  • 然后用AC的代码、WA的代码和数据代码的文件跑脚本。
  • 下面脚本的意思是先把数据放进,然后两份代码从中读入,运行结果分别输出到中,比较两个文件是否有不同,没有就继续上述操作否则停止。
  • 生成的数据和结果会保存在文件中。

对拍

#include <bits/stdc++.h>
using namespace std;
#define LL long long

int main() {
    srand(time(NULL));

    LL n = (rand() << 15 | rand()) % 10 + 1;///1-10
    LL k = (rand() << 15 | rand()) % 3 + 1;///1-3
    LL R = (rand() << 15 | rand()) % 7 + 1;///1-7

    cout << n << " " << k << " " << R << endl;

    LL flag;
    for(int i = 0; i < n; i++) {
        LL x = (rand() << 15 | rand()) % 8;///0-7
        flag = (rand() << 15 | rand());
        if(falg & 1) x = -x;///-7-7

        LL y = (rand() << 15 | rand()) % 8;///0-7
        flag = (rand() << 15 | rand());
        if(falg & 1) y = -y;///-7-7

        LL r = (rand() << 15 | rand()) % 7 + 1;///1-7

        cout << x << " " << y << " " << r << endl;
    }
    return 0;
}

:again
data > 1.in
ac < 1.in > 1.out
wa < 1.in > 2.out
fc 1.out 2.out
if not errorlevel 1 goto again
pause
全部评论
萌新很懵,对拍是用来试蓝桥杯那类黑盒题的吗?
点赞 回复 分享
发布于 2021-07-10 11:54
400访问量怎么做到精品的?
点赞 回复 分享
发布于 2021-02-16 18:35
学废了
点赞 回复 分享
发布于 2021-02-07 11:47

相关推荐

04-30 21:35
已编辑
长安大学 C++
晓沐咕咕咕:评论区没被女朋友好好对待过的计小将可真多。觉得可惜可以理解,毕竟一线大厂sp。但是骂楼主糊涂的大可不必,说什么会被社会毒打更是丢人。女朋友体制内生活有保障,读研女朋友还供着,都准备订婚了人家两情相悦,二线本地以后两口子日子美滋滋,哪轮到你一个一线城市房子都买不起的996清高计小将在这说人家傻😅
点赞 评论 收藏
分享
评论
4
6
分享

创作者周榜

更多
牛客网
牛客企业服务