summaryrefslogtreecommitdiff
path: root/template
diff options
context:
space:
mode:
Diffstat (limited to 'template')
-rw-r--r--template/console.cpp2
-rw-r--r--template/template.cpp18
-rw-r--r--template/template.tex9
3 files changed, 29 insertions, 0 deletions
diff --git a/template/console.cpp b/template/console.cpp
new file mode 100644
index 0000000..fe5c489
--- /dev/null
+++ b/template/console.cpp
@@ -0,0 +1,2 @@
+alias comp="g++ -std=gnu++17 -O2 -Wall -Wextra -Wconversion -Wshadow"
+alias dbg="comp -g -fsanitize=address -fsanitize=undefined"
diff --git a/template/template.cpp b/template/template.cpp
new file mode 100644
index 0000000..48c2b99
--- /dev/null
+++ b/template/template.cpp
@@ -0,0 +1,18 @@
+#include <bits/stdc++.h>
+using namespace std;
+
+#define fora(i, n) for (int i = 0; i < n; ++i)
+#define forb(i, n) for (int i = 1; i <= n; ++i)
+#define sz(x) ((int)(x).size())
+#define all(x) (x).begin(), (x).end()
+#define _ << " " <<
+#define debug(x) #x << " = " << (x)
+
+using ll = long long;
+using ld = long double;
+using pii = std::pair<int, int>;
+
+int main() {
+ std::ios::sync_with_stdio(false);
+ std::cin.tie(nullptr);
+}
diff --git a/template/template.tex b/template/template.tex
new file mode 100644
index 0000000..3525ddf
--- /dev/null
+++ b/template/template.tex
@@ -0,0 +1,9 @@
+\section{Template}
+
+\begin{algorithm}{C++}
+ \sourcecode{template/template.cpp}
+\end{algorithm}
+
+\begin{algorithm}{Console}
+ \sourcecode{template/console.cpp}
+\end{algorithm}