提交记录 16647


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

int d[11];

// rotate: 42.204 ms / 416.884 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.111 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #2416.425 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #3416.383 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #4416.383 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #5416.537 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #6416.108 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #7416.351 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #8416.71 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #9416.393 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #10416.768 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #11416.751 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #12416.612 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #13416.387 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #14416.414 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #15416.464 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #16416.382 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #17417.029 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #18416.839 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #19417.15 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #20416.442 ms6 MB + 244 KBWrong AnswerScore: 0


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