#include<bits/stdc++.h>
using namespace std;
int main( )
{
int a,b,c,d,e,f,g,h,i,x,z,v,w,q= 0 ;
cin >> a; string ch;
for ( b= 0 ; b< a; b++ )
{
cin >> c>> d;
cin >> ch;
vector < pair < char , int > > ch3[ c+ 1 ] ; w= 1 ; q= 0 ;
for ( v= 0 ; v< c; v++ )
{
if ( v+ 1 <= c- 1 && ch[ v] == ch[ v+ 1 ] )
{ w++ ; }
else {
ch3[ q] .push_back ( make_pair( ch[ v] ,w) ) ;
w= 1 ; q++ ;
}
}
if ( w> 1 ) { ch3[ q] .push_back ( make_pair( ch[ v] ,w) ) ;
w= 0 ; q++ ; } else { }
//vector< pair<char,int> > ::iterator it;
//for(it=ch3.begin();it!=ch3.end();it++)
for ( i= 0 ; i< q; i++ )
{
cout << ch3[ i] .first << " " << ch3[ i] .second << "\n " ;
}
} }
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKQp7CiAgICBpbnQgYSxiLGMsZCxlLGYsZyxoLGkseCx6LHYsdyxxPTA7CiAgICBjaW4+PmE7c3RyaW5nIGNoOwogICAgZm9yKGI9MDtiPGE7YisrKQogICAgewogICAgICAgIGNpbj4+Yz4+ZDsKICAgICAgICBjaW4+PmNoOwogICAgICAgIHZlY3RvciA8IHBhaXIgPCBjaGFyLCBpbnQgPiA+IGNoM1tjKzFdO3c9MTtxPTA7CiAgICAgICAgZm9yKHY9MDt2PGM7disrKQogICAgICAgIHsKICAgICAgICAgICAgaWYodisxPD1jLTEgJiYgY2hbdl09PWNoW3YrMV0pCiAgICAgICAgICAgICAgICB7dysrO30KICAgICAgICAgICAgZWxzZXsKICAgICAgICAgICAgICAgIGNoM1txXS5wdXNoX2JhY2soIG1ha2VfcGFpcihjaFt2XSx3KSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdz0xO3ErKzsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBpZih3PjEpe2NoM1txXS5wdXNoX2JhY2soIG1ha2VfcGFpcihjaFt2XSx3KSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdz0wO3ErKzt9ZWxzZXt9CiAgICAgICAgLy92ZWN0b3I8IHBhaXI8Y2hhcixpbnQ+ID4gOjppdGVyYXRvciBpdDsKCiAgICAgICAgLy9mb3IoaXQ9Y2gzLmJlZ2luKCk7aXQhPWNoMy5lbmQoKTtpdCsrKQogICAgICAgIGZvcihpPTA7aTxxO2krKykKICAgICAgICB7CiAgICAgICAgICAgIGNvdXQ8PGNoM1tpXS5maXJzdDw8IiAiPDxjaDNbaV0uc2Vjb25kPDwiXG4iOwogICAgICAgIH0KICAgIH19
compilation info
prog.cpp: In function ‘int main()’:
prog.cpp:28:26: error: ‘class std::vector<std::pair<char, int> >’ has no member named ‘first’
cout<<ch3[i].first<<" "<<ch3[i].second<<"\n";
^~~~~
prog.cpp:28:45: error: ‘class std::vector<std::pair<char, int> >’ has no member named ‘second’; did you mean ‘cend’?
cout<<ch3[i].first<<" "<<ch3[i].second<<"\n";
^~~~~~
stdout