提交记录 6862


用户 题目 状态 得分 用时 内存 语言 代码长度
acyume 2002. 【NOIP2018】旅行(加强版) Wrong Answer 90 479.378 ms 81468 KB C++11 986 B
提交时间 评测时间
2018-11-11 13:20:57 2020-08-01 00:51:16
#include <bits/stdc++.h>
using namespace std;

const int maxn = (int)(5e5) + 5;
vector<int> nxt[maxn];
int vi[maxn];
int fa[maxn];
int s, t;

void dfs(int x, int f) {
    vi[x] = vi[f] + 1;
    fa[x] = f;
    sort(nxt[x].begin(), nxt[x].end());
    for (int v : nxt[x]) {
        if (!vi[v]) dfs(v, x);
        else if (v != f && vi[v] < vi[x]) {
            int u = fa[x];
            while (u != v) {
                if (u > x) {
                    s = fa[u];
                    t = u;
                }
                u = fa[u];
            }
        }
    }
}

void print(int x) {
    vi[x] = 1;
    printf("%d ", x);
    for (int v : nxt[x]) if (!vi[v] && (x != s || v != t)) print(v);
}

int main() {
    int n, m;
    scanf("%d%d", &n, &m);
    for (int i = 1; i <= m; ++i) {
        int u, v;
        scanf("%d%d", &u, &v);
        nxt[u].push_back(v);
        nxt[v].push_back(u);
    }
    dfs(1, 0);
    memset(vi, 0, sizeof(vi));
    return print(1), putchar('\n'), 0;
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #12.229 ms13 MB + 400 KBAcceptedScore: 5

Testcase #22.27 ms13 MB + 400 KBAcceptedScore: 5

Testcase #32.301 ms13 MB + 408 KBAcceptedScore: 5

Testcase #42.263 ms13 MB + 408 KBAcceptedScore: 5

Testcase #53.997 ms13 MB + 856 KBAcceptedScore: 5

Testcase #63.989 ms13 MB + 832 KBAcceptedScore: 5

Testcase #747.977 ms21 MB + 892 KBAcceptedScore: 5

Testcase #848.852 ms20 MB + 248 KBAcceptedScore: 5

Testcase #9450.103 ms56 MB + 476 KBAcceptedScore: 5

Testcase #10454.545 ms60 MB + 708 KBAcceptedScore: 5

Testcase #11448.036 ms48 MB + 492 KBAcceptedScore: 5

Testcase #12453.836 ms53 MB + 8 KBAcceptedScore: 5

Testcase #133.961 ms13 MB + 876 KBWrong AnswerScore: 0

Testcase #143.972 ms13 MB + 960 KBWrong AnswerScore: 0

Testcase #1548.961 ms22 MB + 800 KBAcceptedScore: 5

Testcase #1649.501 ms23 MB + 720 KBAcceptedScore: 5

Testcase #17478.122 ms79 MB + 572 KBAcceptedScore: 5

Testcase #18479.378 ms79 MB + 572 KBAcceptedScore: 5

Testcase #19447.286 ms57 MB + 756 KBAcceptedScore: 5

Testcase #20464.358 ms69 MB + 884 KBAcceptedScore: 5


Judge Duck Online | 评测鸭在线
Server Time: 2026-04-09 09:42:57 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠