friend.cpp: In function 'void dfs(int, int)':
friend.cpp:20:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < adj[u].size(); ++i) {
^
friend.cpp: In function 'bool findMatch(int)':
friend.cpp:26:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < adj[u].size(); ++i) {
^
friend.cpp:28:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
if (match[v] == -1 || vis[match[v]] != vsId && findMatch(match[v])) {
^
friend.cpp: In function 'int findSample(int, int*, int*, int*)':
friend.cpp:43:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int j = 0 ; j < adj[host[i]].size(); j++) {
^
friend.cpp:57:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int j = 0 ; j < fv[0].size(); j++) {
^