目录
一:首先准备DevC++
二:创建源代码
1. 然后分别写代码,认为自己能把握100%做对的暴力代码写进ba1.cpp
2. 然后写自己的解决问题的代码,不确定的,要认证准确性的代码写进wt1.cpp
3. 然后写数据代码,根据题目输入的要求,写出对应的数据。写进data1.cpp
4. 最后写上通用的对拍文件。pai1.cpp
5. 最后运行文件pai1.cpp ,然后就会知道了。
6.最后可以通过对应的in,out,log文件发现问题
7.最后调试找到问题解决。就行了
一:首先准备DevC++
二:创建源代码
直接创建源文件代码
创建项目的只会生成一个.exe文件
然后分别命名为自己想要的名字,比如我的wt1,ba1,data1,pai1。对应第一题的对拍1
1. 然后分别写代码,认为自己能把握100%做对的暴力代码写进ba1.cpp
#include<iostream>
using namespace std;
int main()
{int a,b,sum;cin>>a>>b;for(int i = 1;i<=a;i++) sum++;for(int i = 1;i<=b;i++) sum++;cout<<sum<<endl; return 0;}
2. 然后写自己的解决问题的代码,不确定的,要认证准确性的代码写进wt1.cpp
#include<iostream>
using namespace std;
int main()
{int a,b;cin>>a>>b;if(a==1) cout<<1;cout<<a+b;return 0;
}
3. 然后写数据代码,根据题目输入的要求,写出对应的数据。写进data1.cpp
#include<bits/stdc++.h>
using namespace std;
int main()
{srand(time(0));int x,y;x = rand() % 10;y = rand() % 10;cout<<x<<" " << y<<endl;return 0;
}
记得都编译运行生成对应的exe运行文件。
4. 最后写上通用的对拍文件。pai1.cpp
#include <bits/stdc++.h>
using namespace std;int main() {int t = 0;while (true) {cout << "test:" << t++ << endl;system("data1.exe > data1.in");system("ba1.exe < data1.in > ba1.out");system("wt1.exe < data1.in > wt1.out");if (system("fc ba1.out wt1.out > diff.log")) {cout << "WA\n";break; }cout << "AC\n";}
}
记得放在同一文件夹下。
5. 最后运行文件pai1.cpp ,然后就会知道了。
这时候可以等个20多秒,去看下一题的题目。
6.最后可以通过对应的in,out,log文件发现问题
对比发现问题
7.最后调试找到问题解决。就行了
觉得有用的话可以点点赞,支持一下。
如果愿意的话关注一下 。会对你有更多的帮助。
每天都会不定时更新哦 >人< 。