在文件 acwing.cpp 第 3207 行定义.
3207 {
3210 memset(
a, 0,
n *
sizeof(
int));
3211 for(
int i = 0; i <
n; i++) {
3213 }
3218 memset(
b, 0,
m *
sizeof(
int));
3219 memset(
found, 0,
m *
sizeof(
bool));
3220 memset(
match, -1,
m *
sizeof(
int));
3221 for(
int i = 0; i <
m; i++) {
3223 }
3225 for(
int i = 0; i <
n; i++) {
3227 for(
int j = 0; j <
m; j++) {
3228 if(abs(
a[i] -
b[j]) <= 1) {
3230 } else {
3232 }
3233 }
3234 }
3235
3237 for(
int i = 0; i <
n; i++) {
3238 memset(
found, 0,
m *
sizeof(
bool));
3241 }
3242 }
3244 for(
int i = 0; i <
n; i++) {
3246 }
3252 return 0;
3253 }
vector< vector< int > > ans
引用了 a, b, connected, find(), found, m, match , 以及 n.