fork download
  1. #include <bits/stdc++.h>
  2. #define ll long long
  3. #define RED "\033[31m"
  4. #define GREEN "\033[32m"
  5. #define RESET "\033[0m"
  6. #define Name "TASK"
  7. using namespace std;
  8.  
  9. mt19937_64 rd(chrono::steady_clock::now().time_since_epoch().count());
  10.  
  11. ll rand(ll l,ll r){
  12. assert(l<=r);
  13. return l+rd()%(r-l+1);
  14. }
  15.  
  16. const int Ntest=100;
  17.  
  18. ///______________________________________________________________________________________________________________
  19.  
  20. void Make() {
  21. ofstream cout("Task.inp");
  22.  
  23. ll a=rand(1,1e18),b=rand(1,1e18);
  24.  
  25. cout<<a<<' '<<b;
  26.  
  27.  
  28. cout.close();
  29. }
  30.  
  31. int main() {
  32. srand(time(NULL));
  33.  
  34. for (int i=1;i<=Ntest;++i) {
  35. Make();
  36. system("Task.exe");
  37. system("Task_DapAn.exe");
  38.  
  39. if (system("fc Task.out Task.ans")) {
  40. cout<<RED<<"Test "<<i<<": WRONG ANSWER!\n"<<RESET;
  41. return 0;
  42. } else cout<<GREEN<<"Test "<<i<<": CORRECT ANSWER!\n"<<RESET;
  43. }
  44.  
  45.  
  46.  
  47. return 0;
  48. }
  49.  
Success #stdin #stdout #stderr 0.01s 5324KB
stdin
Standard input is empty
stdout
Test 1: WRONG ANSWER!

stderr
sh: 1: Task.exe: not found
sh: 1: Task_DapAn.exe: not found
sh: 1: fc: not found