lyuboyn.cpp: In function 'void print(int)':
lyuboyn.cpp:14:16: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
14 | while(s.size()<n)s+="0";
| ~~~~~~~~^~
lyuboyn.cpp: In function 'int main()':
lyuboyn.cpp:47:13: warning: comparison of integer expressions of different signedness: 'std::set<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
47 | if(s.size()!=(1<<n))
| ~~~~~~~~^~~~~~~~
lyuboyn.cpp:55:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
55 | for(int i=0;i<str.size();i++)
| ~^~~~~~~~~~~