#include <bits/stdc++.h>
マクロ定義 | |
#define | ALL(x) |
#define | REP(i, n) |
#define | debug(...) |
#define | print_line |
型定義 | |
using | ll = long long |
using | VI = vector<int> |
using | VVI = vector<VI> |
using | VL = vector<ll> |
using | VVL = vector<VL> |
using | PL = pair<ll,ll> |
using | VP = vector<PL> |
using | WG = vector<vector<pair<int,ll>>> |
関数 | |
template<typename T> | |
bool | chmax (T &a, T b) |
template<typename T> | |
bool | chmin (T &a, T b) |
変数 | |
const int | INF =1e9+10 |
const ll | INFL =4e18 |
#define ALL | ( | x | ) |
template.hpp の 4 行目に定義があります。
#define REP | ( | i, | |
n ) |
template.hpp の 5 行目に定義があります。
#define debug | ( | ... | ) |
template.hpp の 16 行目に定義があります。
#define print_line |
template.hpp の 17 行目に定義があります。
using ll = long long |
template.hpp の 9 行目に定義があります。
using VI = vector<int> |
template.hpp の 10 行目に定義があります。
template.hpp の 10 行目に定義があります。
template.hpp の 10 行目に定義があります。
template.hpp の 10 行目に定義があります。
template.hpp の 11 行目に定義があります。
template.hpp の 11 行目に定義があります。
template.hpp の 11 行目に定義があります。
bool chmax | ( | T & | a, |
T | b ) |
template.hpp の 7 行目に定義があります。
bool chmin | ( | T & | a, |
T | b ) |
template.hpp の 8 行目に定義があります。
const int INF =1e9+10 |
template.hpp の 9 行目に定義があります。
const ll INFL =4e18 |
template.hpp の 9 行目に定義があります。