離散化の最もすばらしい書き方
1626 ワード
離散化の最もすばらしい書き方 map<int,int> m;
for(int i=0;i<n;i++){
scanf("%d",&x);
x = m[x] ? m[x] : (m[x] = ++tot);
}
map<int,int> m;
for(int i=0;i<n;i++){
scanf("%d",&x);
x = m[x] ? m[x] : (m[x] = ++tot);
}
map<int,int> m;
for(int i=0;i<n;i++){
scanf("%d",&x);
x = m[x] ? m[x] : (m[x] = ++tot);
}