提交记录 16664


用户 题目 状态 得分 用时 内存 语言 代码长度
NanoApe 2002. 【NOIP2018】旅行(加强版) Wrong Answer 0 417.276 ms 6388 KB C++11 970 B
提交时间 评测时间
2021-10-06 12:44:36 2021-10-06 12:44:47
#include <cstdio>

int d[11];

// rotate: 42.204 ms / 417.029 ms
void rotate(const int size)
{
    int tot = 1, i, *ps = d, *pt, *pi, *pe = d+size;
    for (i = 0; i < size; i++) d[i] = i+1, tot *= i+1;
    pi = ps; pt = (ps==d ? d+(size-1) : ps-1); while (pi != pt) { printf("%d ", *pi); if (++pi == pe) pi = d; } printf("%d\n", *pi);
    while (--tot)
    {
        if (*ps == size) {
            i = size - 1;
            pt = ps + 1; if (pt == pe) pt = d;
            while (*pt == i) {
                i--;
                if (++pt == pe) pt = d;
            }
            *ps = *pt;
            while (i < size) {
                if (++ps == pe) ps = d;
                *ps = ++i;
            }
        }
        if (++ps == pe) ps = d;
        pi = ps; pt = (ps==d ? d+(size-1) : ps-1); while (pi != pt) { printf("%d ", *pi); if (++pi == pe) pi = d; } printf("%d\n", *pi);
    }
}

int main()
{
    // rotate(5);
    rotate(9);
    // rotate(11);
    return 0;
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #1417.056 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #2416.512 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #3417.086 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #4417.045 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #5416.56 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #6416.518 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #7416.855 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #8417.116 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #9416.491 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #10417.059 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #11417.095 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #12416.167 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #13417.198 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #14416.765 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #15417.043 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #16417.2 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #17417.276 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #18417.134 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #19417.225 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #20417.058 ms6 MB + 244 KBWrong AnswerScore: 0


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