marriage.cpp: In function 'bool try_kuhn(int)':
marriage.cpp:14:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i=0;i<a[x].size();i++)
^
marriage.cpp: In function 'bool try_kuhn2(int)':
marriage.cpp:29:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i=0;i<b[x].size();i++)
^
marriage.cpp:30:33: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
if (b[x][i]>l && b[x][i]<=r && nt[b[x][i]]==0 || try_kuhn(nt[b[x][i]]))
^
marriage.cpp: In function 'int main()':
marriage.cpp:41:29: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%d%d%d",&n,&m,&k);
^
marriage.cpp:44:28: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%d%d",&x,&y);
^