rt,众所周知,多维 map 应该是这样定义的:
map
map<int,int> mapp[maxn]...[maxn]
但是,如果我这样定义,似乎也可以实现多维:
struct node{ int a1,...,an; bool operator <(const node &t) const{ ... } } map<node,int> mapp;
但是第二种输出的是乱码,求这两种有什么区别?