#include<bits/stdc++.h>
using namespace std;
map<string,int>mp;
vector<pair<string,int> >v[100007];
int main(){
ios::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
int n,k;
cin>>n>>k;
int cnt=0;
for(int i=1;i<=n;++i){
string s;
cin>>s;
string t;
cin>>t;
string f;
cin>>f;
if(!mp[s])
mp[s]=++cnt;
int flag=0;
if(f[0]=='i')
flag=1;
v[mp[s]].push_back({t,flag});
}
for(int i=1;i<+cnt;++i){
sort(v[i].begin(),v[i].end());
}
return 0;
}
相关文章
- 10-11CF1095B Array Stabilization 题解
- 10-111095: [ZJOI2007]Hide 捉迷藏
- 10-11bzoj1095: [ZJOI2007]Hide 捉迷藏 线段树维护括号序列 点分治 链分治
- 10-11CodeForces 1095B Array Stabilization
- 10-11poj 1095 Trees Made to Order
- 10-11CF 1095C Powers Of Two(二进制拆分)
- 10-11P1095 [NOIP2007 普及组] 守望者的逃离(DP)
- 10-1151nod 1925 + 51nod 1095
- 10-11[BZOJ 1095][ZJOI2007]Hide 捉迷藏
- 10-111095 解码PAT准考证 (25 分) python