Fast Input and output Class for Competitive Coding.
Install Jhelper2.0 plugin and import the Cpp project in Clion
In ubuntu we can use the following code to check the time
time ./a.out < in
time ./generator | ./a
#!/bin/bash
g++ -o gen gen.cpp
g++ -o main main.cpp
g++ -o brute brute.cpp
for((i = 1;;++i));do
echo $i
./gen $i > inputt
diff -w <(./main < inputt) <(./brute < inputt) || break
done
To copy a single file to multiple Files
echo a.cpp b.cpp d.cpp | xargs -n 1 cp template.cpp
g++ -O2 -std=c++17 -Wno-unused-result -Wshadow -Wall -o "%e" "%f"
g++ -DLOCAL -std=c++17 -Wshadow -Wall -o "%e" "%f" -fsanitize=address -fsanitize=undefined -D_GLIBCXX_DEBUG -g