文章

71

粉丝

97

获赞

5

访问

18.0k

头像
1566 为什么编译错误
我要提问
发布于2024年2月11日 22:02
阅读数 305

#include<iostream>
#include<queue>
#include<vector>
using namespace std;


const int maxn = 1000 + 5;
int mpt[maxn][maxn];
int level[maxn];
vector<int> v[maxn];
priority_queue<int, vector<int>, greater<int>> q;
 
void tuopu(int n) {
    while (!q.empty()) {
        q.pop();
    }
    for (int i = 1; i <= n;i++) {
        if (!level[i]) q.push(i);
    }
    int flag = 0;//拓扑序列元素个数
    while (!q.empty()) {
        int now = q.top();
        q.pop();
        flag++;
        if (flag == n)
            cout << now;
        else
        &n...

登录查看完整内容


登录后发布评论

1 条评论
snake
2024年2月12日 11:47

看报错信息是缺少memset函数对应的头文件

#include<string.h>

或者

#include<cstring>

赞(0)