pair可以有多种类型:

pair<string,int> p;

pair<int ,int > p;

pair<double,int> p;

pair的赋值方法:

1)p.first=x,p.second=x;

2)使用make_pair用于赋值,p=make_pair(x,x);

3)在创建时赋值,pair<int ,int > p(x,x);