提交记录 16645


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

int d[11];

// rotate: 41.391 ms / 419.27 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]);
    pst = d+st; pi = pst; pj = (pst==d ? d+(size-1) : pst-1); while (pi != pj) { printf("%d ", *pi); if (++pi == pe) pi = d; } printf("%d\n", *pi);
    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]);
        pst = d+st; pi = pst; pj = (pst==d ? d+(size-1) : pst-1); while (pi != pj) { 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 #1416.252 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #2416.577 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #3416.831 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #4416.607 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #5416.492 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #6416.606 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #7416.486 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #8416.884 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #9416.493 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #10415.353 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #11416.484 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #12416.585 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #13416.248 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #14416.749 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #15416.365 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #16416.552 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #17416.357 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #18416.872 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #19416.26 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #20416.837 ms6 MB + 244 KBWrong AnswerScore: 0


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