bhupixb

Stress tester 2

Jun 17th, 2020
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. #!/bin/bash
  2. i=1
  3. g++ -std=c++17 gen.cpp -o generator -O2
  4. g++ -std=c++17 1.cpp -o original -O2
  5. g++ -std=c++17 brute.cpp -o brute -O2
  6. mx=10000
  7. while [ $i -le $mx ]
  8. do
  9. # Generate input
  10. ./generator > input1.txt
  11. ./original < input1.txt > original_output.txt
  12. ./brute < input1.txt > brute_output.txt
  13. # diff -w original_output.txt brute_output.txt || break
  14. if diff --brief --ignore-space-change original_output.txt brute_output.txt; then
  15. echo \#$i:$test_case Accepted
  16. else
  17. echo Sample test \#$test_case: Wrong Answer
  18. break
  19. fi
  20.  
  21. i=$((i+1))
  22. done
  23. # echo "I is $i"
  24. if [ $i != $mx ]
  25. then
  26. cat input1.txt > input.txt
  27. echo -n "Origi = " > output.txt
  28. cat original_output.txt >> output.txt
  29. echo "" >> output.txt
  30. echo -n "brute = " >> output.txt
  31. cat brute_output.txt >> output.txt
  32. echo ""
  33. fi
Add Comment
Please, Sign In to add comment