11

发布时间 2023-11-29 11:01:44作者: 小柴cyl
  1. 二维vector排序
bool cmp(vector<int>&a,vector<int>&b){
	if(a[0]!=b[0]) return a[0]<b[0];
	else return a[1]>b[1];
}
sort(a.begin(),a.end(),cmp);
  1. iota()函数
iota(index.begin(), index.end(), 0);	//从0开始填充,常用于带着下标进行排序
sort(index.begin(), index.end(), [&](int i, int j) {return nums[i] < nums[j]; });
  1. C++优先队列自定义比较函数