文章

71

粉丝

97

获赞

5

访问

15.8k

头像
确定比赛名次 只有50%
我要提问
发布于2024年3月14日 19:48
阅读数 147

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

const int maxn = 504;
vector<int> graph[maxn];
int level[maxn];

vector<int> topu(int n) {
    priority_queue<int, vector<int>, greater<int>> q;
    for (int i = 1; i <=n;i++) {
        if (level[i] == 0) {
            q.push(i);
        }
    }
    vector<int> ans;
    while (!q.empty()) {
        int now = q.top();
        q.pop();
        ans.push_back(now);
        for (int i = 0; i < graph[now].size();i++) {
            int nn = graph[now...

登录查看完整内容


登录后发布评论

1 条评论
snake
2024年3月14日 20:57

graph[i].clear();初始化位置不对

赞(0)