-
Notifications
You must be signed in to change notification settings - Fork 4
/
Cpp.ket
84 lines (70 loc) · 1.93 KB
/
Cpp.ket
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
#include <iostream>
#include <ctime>
#include <vector>
#include <list>
#include <queue>
#include <map>
#include <set>
#include <deque>
#include <stack>
#include <bitset>
#include <algorithm>
#include <functional>
#include <numeric>
#include <cassert>
#include <utility>
#include <sstream>
#include <iomanip>
#include <cstdio>
#include <cmath>
#include <cstdlib>
#include <cstring>
#include <climits>
#include <iterator>
#include <fstream>
using namespace std;
typedef long long int64;
typedef vector<int> vi;
typedef string ST;
typedef stringstream SS;
typedef vector< vector<int> > vvi;
typedef pair<int,int> ii;
typedef vector<string> vs;
/*
#if __cplusplus > 199711L // for g++0x, value of __cplusplus must be greater thana 199711L.
#define tr(i, c) for(auto i = begin(c); i != end(c); i++)
#else
#define tr(i, c) for(typeof((c).begin()) i = (c).begin(); i != (c).end(); i++)
#endif
*/
#define endl ("\n")
#define tr(i, c) for(__typeof((c).begin()) i = (c).begin(); i != (c).end(); i++)
#define PI M_PI
#define E M_E
#define eps 1e-9
#define Sf scanf
#define Pf printf
#define forn(i, n) for(int i = 0, lets_stop_here = (int)n; i < lets_stop_here; i++)
#define forab(i, a, b) for(int i = a, lets_stop_here = (int)b; i <= lets_stop_here; i++)
#define rep(i, a, b) for(int i = a, lets_stop_here = (int)b; i >= lets_stop_here; i--)
#define all(c) (c).begin(), (c).end()
#define cl(a, b) memset(a, b, sizeof(a))
#define mp make_pair
#define pb push_back
#define present(x, c) ((c).find(x) != (c).end()) //map & set//
#define cpresent(x, c) (find( (c).begin(), (c).end(), x) != (c).end()) //vector & list//
#define read(n) scanf("%d", &n)
#define write(n) printf("%d ", n)
#define writeln(n) printf("%d\n", n)
//#define debug(x)
#define debug(x) cout << #x << " = " << x << "\n"
class <%:class-name%>
{
public:
<%:return-type%> <%:method-name%>(<%:param-list%>) {
<%:return-type%> ret;
<%:set-caret%>
return ret;
}
};
<%:testing-code%>