summaryrefslogtreecommitdiff
path: root/content/template
diff options
context:
space:
mode:
Diffstat (limited to 'content/template')
-rw-r--r--content/template/console.sh2
-rw-r--r--content/template/template.cpp17
-rw-r--r--content/template/template.tex9
3 files changed, 28 insertions, 0 deletions
diff --git a/content/template/console.sh b/content/template/console.sh
new file mode 100644
index 0000000..31885e9
--- /dev/null
+++ b/content/template/console.sh
@@ -0,0 +1,2 @@
+alias comp="g++ -std=gnu++17 -O2 -Wall -Wextra -Wconversion -Wshadow"
+alias dbg="comp -g -fsanitize=address,undefined"
diff --git a/content/template/template.cpp b/content/template/template.cpp
new file mode 100644
index 0000000..c9a492c
--- /dev/null
+++ b/content/template/template.cpp
@@ -0,0 +1,17 @@
+#include <bits/stdc++.h>
+using namespace std;
+
+#define tsolve int t; cin >> t; while(t--) solve
+#define all(x) ::begin(x), ::end(x)
+#define sz(x) (ll)::size(x)
+
+using ll = long long;
+using ld = long double;
+
+void solve() {}
+
+int main() {
+ cin.tie(0)->sync_with_stdio(false);
+ cout << setprecision(16);
+ solve();
+}
diff --git a/content/template/template.tex b/content/template/template.tex
new file mode 100644
index 0000000..bf82199
--- /dev/null
+++ b/content/template/template.tex
@@ -0,0 +1,9 @@
+\section{Template}
+
+\begin{algorithm}{C++}
+ \sourcecode{template/template.cpp}
+\end{algorithm}
+
+\begin{algorithm}{Console}
+ \sourcecode{template/console.sh}
+\end{algorithm}