提交记录 16640


用户 题目 状态 得分 用时 内存 语言 代码长度
NanoApe 2002. 【NOIP2018】旅行(加强版) Wrong Answer 0 100.871 ms 8 KB C++11 974 B
提交时间 评测时间
2021-10-06 11:49:28 2021-10-06 11:49:36
#define O3 __attribute__((optimize("-Ofast")))

#include <cstdio>
#include <algorithm>

int d[11];

// lexicographical_order: 64.865 ms / 421.017 ms
extern void lexicographical_order(const int size) O3;
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(5);
    // lexicographical_order(9);
    lexicographical_order(11);
    return 0;
} 

CompilationN/AN/ACompile OKScore: N/A

Testcase #1100.329 ms8 KBWrong AnswerScore: 0

Testcase #2100.316 ms8 KBWrong AnswerScore: 0

Testcase #3100.224 ms8 KBWrong AnswerScore: 0

Testcase #4100.308 ms8 KBWrong AnswerScore: 0

Testcase #5100.227 ms8 KBWrong AnswerScore: 0

Testcase #6100.322 ms8 KBWrong AnswerScore: 0

Testcase #7100.22 ms8 KBWrong AnswerScore: 0

Testcase #8100.321 ms8 KBWrong AnswerScore: 0

Testcase #9100.218 ms8 KBWrong AnswerScore: 0

Testcase #10100.306 ms8 KBWrong AnswerScore: 0

Testcase #11100.364 ms8 KBWrong AnswerScore: 0

Testcase #12100.309 ms8 KBWrong AnswerScore: 0

Testcase #13100.368 ms8 KBWrong AnswerScore: 0

Testcase #14100.364 ms8 KBWrong AnswerScore: 0

Testcase #15100.31 ms8 KBWrong AnswerScore: 0

Testcase #16100.36 ms8 KBWrong AnswerScore: 0

Testcase #17100.871 ms8 KBWrong AnswerScore: 0

Testcase #18100.354 ms8 KBWrong AnswerScore: 0

Testcase #19100.324 ms8 KBWrong AnswerScore: 0

Testcase #20100.36 ms8 KBWrong AnswerScore: 0


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