priority_queue<pair<int, int>, vector<pair<int, int>>, decltype(&less_pair)> heap();
这一句创建优先队列上使用模板有问题,heap名后面要加初始化内容
priority_queue<pair<int, int>, vector<pair<int, int>>, decltype(&less_pair)> heap(less_pair);
编译器也不会报错,只有运行时才会报错
priority_queue<pair<int, int>, vector<pair<int, int>>, decltype(&less_pair)> heap();
这一句创建优先队列上使用模板有问题,heap名后面要加初始化内容
priority_queue<pair<int, int>, vector<pair<int, int>>, decltype(&less_pair)> heap(less_pair);
编译器也不会报错,只有运行时才会报错