prog.cpp: In function ‘int main()’:
prog.cpp:20:28: error: ‘std::set<std::pair<int, char> >::iterator’ {aka ‘struct std::_Rb_tree_const_iterator<std::pair<int, char> >’} has no member named ‘first’
#define ff first
^~~~~
prog.cpp:57:21: note: in expansion of macro ‘ff’
int vl = it.ff;
^~
prog.cpp:21:28: error: ‘std::set<std::pair<int, char> >::iterator’ {aka ‘struct std::_Rb_tree_const_iterator<std::pair<int, char> >’} has no member named ‘second’
#define ss second
^~~~~~
prog.cpp:58:21: note: in expansion of macro ‘ss’
char u = it.ss;
^~
prog.cpp:20:28: error: ‘std::set<std::pair<int, char> >::iterator’ {aka ‘struct std::_Rb_tree_const_iterator<std::pair<int, char> >’} has no member named ‘first’
#define ff first
^~~~~
prog.cpp:62:23: note: in expansion of macro ‘ff’
if(vl+itt.ff<=val[itt.ss]){
^~
prog.cpp:21:28: error: ‘std::set<std::pair<int, char> >::iterator’ {aka ‘struct std::_Rb_tree_const_iterator<std::pair<int, char> >’} has no member named ‘second’
#define ss second
^~~~~~
prog.cpp:62:35: note: in expansion of macro ‘ss’
if(vl+itt.ff<=val[itt.ss]){
^~
prog.cpp:21:28: error: ‘std::set<std::pair<int, char> >::iterator’ {aka ‘struct std::_Rb_tree_const_iterator<std::pair<int, char> >’} has no member named ‘second’
#define ss second
^~~~~~
prog.cpp:63:25: note: in expansion of macro ‘ss’
val[itt.ss]=vl+itt.ff;
^~
prog.cpp:20:28: error: ‘std::set<std::pair<int, char> >::iterator’ {aka ‘struct std::_Rb_tree_const_iterator<std::pair<int, char> >’} has no member named ‘first’
#define ff first
^~~~~
prog.cpp:63:36: note: in expansion of macro ‘ff’
val[itt.ss]=vl+itt.ff;
^~
prog.cpp:21:28: error: ‘std::set<std::pair<int, char> >::iterator’ {aka ‘struct std::_Rb_tree_const_iterator<std::pair<int, char> >’} has no member named ‘second’
#define ss second
^~~~~~
prog.cpp:64:39: note: in expansion of macro ‘ss’
qu.insert(mpp(val[itt.ss],itt.ss));
^~
prog.cpp:21:28: error: ‘std::set<std::pair<int, char> >::iterator’ {aka ‘struct std::_Rb_tree_const_iterator<std::pair<int, char> >’} has no member named ‘second’
#define ss second
^~~~~~
prog.cpp:64:47: note: in expansion of macro ‘ss’
qu.insert(mpp(val[itt.ss],itt.ss));
^~
prog.cpp:68:15: error: ‘v’ was not declared in this scope
cout<<val[v]<<endl;
^