#include "../../kyopro_library/template.hpp"
関数 | |
void | SparseTable2DInit (const vector< vector< ll > > &a, bool is_min=true) |
ll | SparseTable2DQuery (int l, int r, int u, int d) |
変数 | ||
struct { | ||
int h | ||
int w | ||
ll sign | ||
ll dat [12][12][1010][1010] | ||
ll log_table [5050] | ||
} | SparseTable2D | |
void SparseTable2DInit | ( | const vector< vector< ll > > & | a, |
bool | is_min = true ) |
ll SparseTable2DQuery | ( | int | l, |
int | r, | ||
int | u, | ||
int | d ) |
sparse_table_2d.hpp の 41 行目に定義があります。
int h |
sparse_table_2d.hpp の 4 行目に定義があります。
int w |
sparse_table_2d.hpp の 4 行目に定義があります。
ll sign |
sparse_table_2d.hpp の 5 行目に定義があります。
ll dat[12][12][1010][1010] |
sparse_table_2d.hpp の 6 行目に定義があります。
ll log_table[5050] |
sparse_table_2d.hpp の 7 行目に定義があります。
struct { ... } SparseTable2D |