bool strict_weak_ordering(const std::pair a, const std::pairb)
{
return a.first < b.first;
}int main()
{
using namespace std;
vector > vec;
vec.push_back(make_pair(5, "hello"));
vec.push_back(make_pair(4, "hell"));
vec.push_back(make_pair(6, "hello,"));
sort(vec.begin(), vec.end(), strict_weak_ordering);
vector【vector pair sort】 >::iterator it = vec.begin(), end = vec.end();
for(;
it != end;
++it)
cout<second<
推荐阅读
- AIoT(人工智能+物联网)|程序员的数学【线性代数基础】
- topcoder|Topcoder SRM 661 Div1 Easy: MissingLCM
- HDU 5184 Brackets (卡特兰数)
- 高斯消元
- 水题纪念|【51nod - 1098】 最小方差(基础数学,公式化简,前缀和,积的前缀和)
- 扩展欧几里德算法(gcd扩展使用)
- 数学|CF 514D.Nature Reserve 几何,二分,交集
- codeforces|Codeforces Round #665 (Div. 2) C. Mere Array(数学)
- codeforces|Codeforces Round #665 (Div. 2) A. Distance and Axis(思维,数学)
- 数论|Codeforces Global Round 10 B. Omkar and Infinity Clock(数学)