提交记录 16638


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

int d[11];

// lexicographical_order: 64.865 ms / 421.017 ms
void lexicographical_order(const int size)
{
    int tot = 1, i, *pi, *pj, *pk, *pe = d+size-1;
    for (i = 0; i < size; i++) d[i] = i+1, tot *= i+1;
    // for (pi = d; pi != pe; pi++) printf("%d ", *pi); printf("%d\n", *pe);
    while (--tot)
    {
        pi = d + (size - 2);
        while (*pi > *(pi+1)) pi--;
        pj = pi + 1;
        pk = d + (size - 1);
        while (pj < pk) {
            std::swap(*pj, *pk);
            pj++; pk--;
        }
        pj = d + (size - 2);
        while (*pj > *pi) pj--;
        std::swap(*pi, *(pj+1));
        // for (pi = d; pi != pe; pi++) printf("%d ", *pi); printf("%d\n", *pe);
    }
}

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

CompilationN/AN/ACompile OKScore: N/A

Testcase #177.44 ms8 KBWrong AnswerScore: 0

Testcase #279.683 ms8 KBWrong AnswerScore: 0

Testcase #378.247 ms8 KBWrong AnswerScore: 0

Testcase #479.775 ms8 KBWrong AnswerScore: 0

Testcase #579.422 ms8 KBWrong AnswerScore: 0

Testcase #679.252 ms8 KBWrong AnswerScore: 0

Testcase #779.385 ms8 KBWrong AnswerScore: 0

Testcase #877.203 ms8 KBWrong AnswerScore: 0

Testcase #979.36 ms8 KBWrong AnswerScore: 0

Testcase #1077.206 ms8 KBWrong AnswerScore: 0

Testcase #1179.39 ms8 KBWrong AnswerScore: 0

Testcase #1277.195 ms8 KBWrong AnswerScore: 0

Testcase #1379.396 ms8 KBWrong AnswerScore: 0

Testcase #1479.423 ms8 KBWrong AnswerScore: 0

Testcase #1577.211 ms8 KBWrong AnswerScore: 0

Testcase #1679.362 ms8 KBWrong AnswerScore: 0

Testcase #1775.727 ms8 KBWrong AnswerScore: 0

Testcase #1879.412 ms8 KBWrong AnswerScore: 0

Testcase #1977.226 ms8 KBWrong AnswerScore: 0

Testcase #2079.39 ms8 KBWrong AnswerScore: 0


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