#include #include #include #include #include using namespace std; int main() { /* Enter your code here. Read input from STDIN. Print output to STDOUT */ int Q; cin >> Q; for(int q=0; q> m >> n; vector> info(n, vector(3)); for(int i=0; i> c; info[i][2]=c; } for(int j: {1,0}) for(int i=0; i> info[i][j]; } for(auto& v: info) v[2] = (v[2]=='E'||v[2]=='C' ? 1 : 0); sort(info.begin(), info.end()); vector dp(n, 1); vector ans(n); int mx=1; for(int i=0; i=0; --j) { if(info[j][0]=0; --i) if(ans[i]>0) near=ans[i]; else ans[i]=near; for(int i: ans) cout << i << " "; cout << endl; } return 0; }