这个是出了一点问题的
#include<bits/stdc++.h>
using namespace std;
int n,m,pq,b;
const int Nmax=1145;
int a[Nmax];
priority_queue<int,vector<int>,greater<int>,pq>;
int main(){
for (int i=1;i<n;i++)
cin>>a[i];
int ans=0;
int flag=1;
for(int j=1;j<=m;j++){
if(b[j]){
flag=j;
}
}
ans=b[flag];
cout<<ans<<endl;
return 0;
}
报错信息
wrong number of template arguments (4, should be at least 1)
priority_queue<int,vector<int>,greater<int>,pq>;
‘int[int]’用作数组下标类型无效 13 | if(b[j]){
‘int[int]’用作数组下标类型无效 17 ans=b[flag];