グリッド操作用関数 [詳解]
#include "grid.hpp"
公開メンバ関数 | |
GridUtil (int h, int w) | |
int | index (int x, int y) |
pair< int, int > | pos (int idx) |
bool | in (int x, int y) |
vector< pair< int, int > > | around4 (int x, int y) |
vector< pair< int, int > > | around2 (int x, int y) |
vector< pair< int, int > > | around8 (int x, int y) |
vector< int > | around4 (int i) |
vector< int > | around2 (int i) |
vector< int > | around8 (int i) |
bool | is_even (int x, int y) |
vector< int > | operator() (int i) |
vector< pair< int, int > > | operator() (int x, int y) |
公開変数類 | |
const vector< int > | dx ={0,1,0,-1,1,1,-1,-1} |
const vector< int > | dy ={1,0,-1,0,1,-1,1,-1} |
int | h |
int | w |
|
inline |
|
inline |
|
inline |