Skip to content

Instantly share code, notes, and snippets.

@Luzhiled
Luzhiled / ARC075-D.cpp
Last active June 4, 2017 08:17
ARC075-D
#include <bits/stdc++.h>
using namespace std;
#define fs first
#define se second
#define all(v) v.begin(), v.end()
#define rep(i, n) for (int i = 0; i < n; ++i)
#define pb emplace_back
using pii = pair<int, int>;
@Luzhiled
Luzhiled / ARC075-E.cpp
Last active June 4, 2017 08:17
ARC075-E
#include <bits/stdc++.h>
using namespace std;
#define fs first
#define se second
#define all(v) v.begin(), v.end()
#define rep(i, n) for (int i = 0; i < n; ++i)
#define pb emplace_back
using pii = pair<int, int>;
@Luzhiled
Luzhiled / ARC018-B.cpp
Created June 28, 2017 19:28
ARC018-B 格子点と整数
#include <bits/stdc++.h>
using namespace std;
#define fs first
#define sc second
#define all(v) v.begin(), v.end()
#define rall(v) v.rbegin(), v.rend()
#define rep(i, n) for (int i = 0; i < n; ++i)
#define pb emplace_back
#include <bits/stdc++.h>
using namespace std;
#define fs first
#define sc second
#define pb emplace_back
#define mp make_pair
#define all(v) v.begin(), v.end()
#define rall(v) v.rbegin(), v.rend()
#include <bits/stdc++.h>
using namespace std;
// boku no template meisou now
// clang-format off
// #define fs first
// #define sc second
// #define pb emplace_back
// #define mp make_pair
// fenwick tree {{{
template < typename data_type >
class fenwick_tree {
std::size_t size_;
std::vector< data_type > data_;
public:
fenwick_tree(size_t size) : size_(size), data_(size + 1) {}