-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathtemplate.cpp
More file actions
41 lines (37 loc) · 1.13 KB
/
template.cpp
File metadata and controls
41 lines (37 loc) · 1.13 KB
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
#include <bits/stdc++.h>
#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>
using namespace __gnu_pbds;
#define mp(x, y) make_pair(x, y)
using namespace std;
using namespace chrono;
typedef long long ll;
typedef unsigned long long ull;
typedef pair<int, int> pii;
typedef vector<int> vi;
typedef vector<vi> vvi;
typedef vector<string> vs;
typedef vector<vi> vi2d;
time_point<system_clock> chrono_time_start, chrono_time_end;
typedef tree<int, null_type,less<int>, rb_tree_tag,tree_order_statistics_node_update> pbds;
#define MOD 1000000007
inline ll modmul(ll a, ll b, ll mod = MOD) {
return ((a % mod) * (b % mod)) % mod;
}
inline void prog() {
}
int main() {
chrono_time_start = system_clock::now();
ios_base::sync_with_stdio(false);
cin.tie(NULL);
#ifdef ZYD_WSL
freopen("/home/zydhanlinnar11/CP/CF/in", "r", stdin);
#endif
int t = 1;
cin>>t;
while(t--) prog();
chrono_time_end = system_clock::now();
duration<double> elapsed = chrono_time_end - chrono_time_start;
// cout<<"Time elapsed: "<<setprecision(3)<<fixed<<elapsed.count() * 1000<<" ms.\n";
return 0;
}