提交记录 16644


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

int d[11];

// rotate: 41.391 ms / ? ms
void rotate(const int size)
{
    int tot = 1, i, j, st = 0, ed, *pst = d, *pi, *pj, *pe = d+size;
    for (i = 0; i < size; i++) d[i] = i+1, tot *= i+1;
    i = st; j = (st ? st-1 : size-1); while (i != j) { printf("%d ", d[i++]); if (i == size) i = 0; } printf("%d\n", d[j]);
    // pi = pst; pj = (pst==d ? d+(size-1) : pst-1); while (pi != pj) {
    //     printf("%d ", *pi); if (*++pi == 0) i = 0;
    // } printf("%d\n", d[j]);
    while (--tot)
    {
        if (d[st] == size) {
            i = size - 1;
            ed = st + 1; if (ed == size) ed = 0;
            while (d[ed] == i) {
                ed = ed + 1; if (ed == size) ed = 0;
                i--;
            }
            d[st] = d[ed];
            while (i < size) {
                st = st + 1; if (st == size) st = 0;
                d[st] = ++i;
            }
        }
        st++; if (st == size) st = 0;
        i = st; j = (st ? st-1 : size-1); while (i != j) { printf("%d ", d[i++]); if (i == size) i = 0; } printf("%d\n", d[j]);
    }
}

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

CompilationN/AN/ACompile OKScore: N/A

Testcase #1419.25 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #2418.678 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #3419.27 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #4418.858 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #5418.916 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #6419.229 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #7419.179 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #8419.195 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #9419.068 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #10419.007 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #11419.067 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #12418.939 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #13418.94 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #14419.04 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #15419.232 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #16418.913 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #17418.929 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #18418.996 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #19419.047 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #20419.005 ms6 MB + 244 KBWrong AnswerScore: 0


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