Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<cstdlib>
- #include<fstream>
- #include<conio.h>
- #define long long long
- #define nln '\n'
- const long N = 1e6;
- using namespace std;
- void generate()
- {
- fstream fi;
- fi.open("fuho.inp", ios:: out);
- long n = 1e6+1;
- fi << n << nln;
- for (long i = 0; i < n; ++i)
- fi << i << nln;
- fi.close();
- }
- void test()
- {
- system("fuho.exe");
- system("fuho_brute.exe");
- fstream f1, f2;
- f1.open("fuho.out", ios:: in);
- f2.open("fuho.ans", ios:: in);
- string rs1, rs2;
- for (long i = 0; i <= N; ++i){
- getline(f1, rs1, nln);
- getline(f2, rs2, nln);
- if (rs1 == rs2)
- cout << "AC roi Long" << nln;
- else{
- cout << "WA roi Long" << nln;
- cout << "i: " << i << nln;
- cout << "out: " << rs1 << nln;
- cout << "ans: " << rs2 << nln;
- break;
- }
- }
- f1.close();
- f2.close();
- }
- int main()
- {
- generate();
- test();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment