提交记录 16646


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

int d[11];

// rotate: 41.391 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 #142.202 ms8 KBWrong AnswerScore: 0

Testcase #242.204 ms8 KBWrong AnswerScore: 0

Testcase #342.204 ms8 KBWrong AnswerScore: 0

Testcase #442.204 ms8 KBWrong AnswerScore: 0

Testcase #542.202 ms8 KBWrong AnswerScore: 0

Testcase #642.203 ms8 KBWrong AnswerScore: 0

Testcase #742.202 ms8 KBWrong AnswerScore: 0

Testcase #842.202 ms8 KBWrong AnswerScore: 0

Testcase #942.201 ms8 KBWrong AnswerScore: 0

Testcase #1042.204 ms8 KBWrong AnswerScore: 0

Testcase #1142.202 ms8 KBWrong AnswerScore: 0

Testcase #1242.202 ms8 KBWrong AnswerScore: 0

Testcase #1342.202 ms8 KBWrong AnswerScore: 0

Testcase #1442.202 ms8 KBWrong AnswerScore: 0

Testcase #1542.202 ms8 KBWrong AnswerScore: 0

Testcase #1642.202 ms8 KBWrong AnswerScore: 0

Testcase #1742.202 ms8 KBWrong AnswerScore: 0

Testcase #1842.202 ms8 KBWrong AnswerScore: 0

Testcase #1942.202 ms8 KBWrong AnswerScore: 0

Testcase #2042.202 ms8 KBWrong AnswerScore: 0


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