zoukankan      html  css  js  c++  java
  • 对拍——我目前可以找到的最简写法

    这个对拍主要以下几部分

    make————生成数据的程序(随机数)

    str————标程(需要验证的程序)

    brute————暴力

    bat————对拍程序

    代码如下

    //bat:
    make //需要特别构造
    str
    brute
    fc btute.out str.out //比较这两个文件的输出是否相同
    if errorlevel 1 pause //输出不相等
    %0

    注意:bat文件在保存的时候文件名要写成(xxx.bat)的形式,否则无法进行数据匹配

    make:
    #include<ctime>
    #include<cstdio>
    using namespace std;
    int main()
    {
         srand(time(NULL));//随机数种子
       N=rand()%100+1; //%你的数据范围
        printf("%d
    ",N);
        return 0;      
    }

    注意:1.所有的程序都要放在一个文件夹里
       2.每个文件都要写文件输入输出

  • 相关阅读:
    vmalloc详解
    SSD 页、块、垃圾回收
    ext2文件系统
    slub分配object
    slab分配object
    ACCESS_ONCE的作用
    CFS理论模型
    代码规范
    About Me
    SDOI R2 咕咕记
  • 原文地址:https://www.cnblogs.com/ZDHYXZ/p/7636728.html
Copyright © 2011-2022 走看看