Competitive coding templates for C++, Java, Kotlin
GPL-3.0 License
Fast Input and output Class for Competitive Coding.
Install Jhelper plugin and import the Cpp project in Clion
Install CHelper plugin and import the Java Project in Intellij Idea
Create a new Project and use the template file.
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