提交记录 6863


用户 题目 状态 得分 用时 内存 语言 代码长度
acyume 2002. 【NOIP2018】旅行(加强版) Wrong Answer 90 480.356 ms 81468 KB C++11 990 B
提交时间 评测时间
2018-11-11 13:25:00 2020-08-01 00:51:21
#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 (fa[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.266 ms13 MB + 400 KBAcceptedScore: 5

Testcase #22.262 ms13 MB + 400 KBAcceptedScore: 5

Testcase #32.259 ms13 MB + 408 KBAcceptedScore: 5

Testcase #42.259 ms13 MB + 408 KBAcceptedScore: 5

Testcase #54.002 ms13 MB + 856 KBAcceptedScore: 5

Testcase #63.964 ms13 MB + 832 KBAcceptedScore: 5

Testcase #748.006 ms21 MB + 892 KBAcceptedScore: 5

Testcase #848.88 ms20 MB + 248 KBAcceptedScore: 5

Testcase #9450.516 ms56 MB + 476 KBAcceptedScore: 5

Testcase #10454.725 ms60 MB + 708 KBAcceptedScore: 5

Testcase #11449.07 ms48 MB + 492 KBAcceptedScore: 5

Testcase #12455.112 ms53 MB + 8 KBAcceptedScore: 5

Testcase #133.971 ms13 MB + 876 KBWrong AnswerScore: 0

Testcase #144.016 ms13 MB + 960 KBWrong AnswerScore: 0

Testcase #1548.917 ms22 MB + 800 KBAcceptedScore: 5

Testcase #1649.556 ms23 MB + 720 KBAcceptedScore: 5

Testcase #17480.208 ms79 MB + 572 KBAcceptedScore: 5

Testcase #18480.356 ms79 MB + 572 KBAcceptedScore: 5

Testcase #19448.149 ms57 MB + 756 KBAcceptedScore: 5

Testcase #20464.915 ms69 MB + 884 KBAcceptedScore: 5


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