欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

CSP(noip)中的简单对拍写法

程序员文章站 2023-08-30 09:37:20
以a+b为例 这是随机数据 #include #include #include using namespace std; int main(){ freopen("rand.txt","w",stdout); int a,b; srand(time ......

以a+b为例

这是随机数据

#include<iostream>
#include<cstdio>
#include<ctime>
using namespace std;
int main(){
    freopen("rand.txt","w",stdout);
    int a,b;
    srand(time(0));
    a=rand()%10+1;b=rand()%10+1;
    cout<<a+b;
}

这是正解(假设它是正解!)

#include<iostream>
#include<cstdio>
#include<ctime>
using namespace std;
int main(){
    freopen("rand.txt","r",stdin);
    freopen("1.txt","w",stdout);
    int a,b;
    cin>>a>>b;
    cout<<a+b;
}

这是暴力(假设它是暴力)

#include<iostream>
#include<cstdio>
#include<ctime>
using namespace std;
int main(){
    freopen("rand.txt","r",stdin);
    freopen("2.txt","w",stdout);
    int a,b;
    cin>>a>>b;
    cout<<a+b;
}

最后就是对拍了

#include<bits/stdc++.h>
using namespace std;
int main(){
    while(1){
        system("rand.exe");
        system("1.exe");
        system("2.exe");
        if(system("fc 1.txt 2.txt"));
        while(1);
    }
}