-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathlibrary.cpp
More file actions
30 lines (24 loc) · 718 Bytes
/
library.cpp
File metadata and controls
30 lines (24 loc) · 718 Bytes
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
/*
In the name of ALLAH
Author : Raashid Anwar
*/
#include <bits/stdc++.h>
#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>
using namespace std;
using namespace __gnu_pbds;
#define int int64_t
const int M1 = 998244353;
const int M2 = 1000000007;
mt19937 rng((uint64_t)chrono::steady_clock::now().time_since_epoch().count());
template <typename T, typename comp = less <T>>
using ordered_set = tree <T, null_type, comp, rb_tree_tag, tree_order_statistics_node_update>;
// find_by_order -> kth smallest element (starting from 0)
// order_of_key -> number of element's strickly less
void solve() {
}
int32_t main() {
ios_base::sync_with_stdio(0);
cin.tie(0);
solve();
}