提交记录 16643


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

int d[11];

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

Testcase #241.291 ms8 KBWrong AnswerScore: 0

Testcase #341.299 ms8 KBWrong AnswerScore: 0

Testcase #441.177 ms8 KBWrong AnswerScore: 0

Testcase #541.22 ms8 KBWrong AnswerScore: 0

Testcase #641.291 ms8 KBWrong AnswerScore: 0

Testcase #741.149 ms8 KBWrong AnswerScore: 0

Testcase #841.286 ms8 KBWrong AnswerScore: 0

Testcase #941.184 ms8 KBWrong AnswerScore: 0

Testcase #1041.175 ms8 KBWrong AnswerScore: 0

Testcase #1141.146 ms8 KBWrong AnswerScore: 0

Testcase #1241.215 ms8 KBWrong AnswerScore: 0

Testcase #1341.179 ms8 KBWrong AnswerScore: 0

Testcase #1441.175 ms8 KBWrong AnswerScore: 0

Testcase #1541.391 ms8 KBWrong AnswerScore: 0

Testcase #1641.287 ms8 KBWrong AnswerScore: 0

Testcase #1741.181 ms8 KBWrong AnswerScore: 0

Testcase #1841.281 ms8 KBWrong AnswerScore: 0

Testcase #1941.185 ms8 KBWrong AnswerScore: 0

Testcase #2041.176 ms8 KBWrong AnswerScore: 0


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