net.cpp: In function 'int main()':
net.cpp:23:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0;i<leaf.size();i++) if(!c[leaf[i]]) f = true;
~^~~~~~~~~~~~
net.cpp:26:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0;i<leaf.size()-1;i++) cout<<leaf[i]<<" "<<leaf[i+1]<<endl;
~^~~~~~~~~~~~~~
net.cpp:35:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0;i<leaf.size();i++) if(!c[leaf[i]]) u = leaf[i];
~^~~~~~~~~~~~
net.cpp:42:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0;i<leaf.size();i++){
~^~~~~~~~~~~~
net.cpp:49:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0;i<leaf.size()-1;i++) cout<<leaf[i]<<" "<<leaf[i+1]<<endl;
~^~~~~~~~~~~~~~
net.cpp:9:10: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%d",&n);
~~~~~^~~~~~~~~
net.cpp:12:14: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%d%d",&x,&y);
~~~~~^~~~~~~~~~~~~~