提交记录 16651


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

int d[11];

// decremental_way: 51.146 ms / 421.106 ms 
void decremental_way(const int size)
{
    int tot = 1, i, j, k, l, *pi, *pk = d+size-1, *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)
    {
        i = 0; while (d[i] + i == size) i++;
        if (i) {
            j = i; pi = d+(j-i); 
            while (j < size) {
                if (d[j] == size-i) *pi = *(pi-1), *(pi-1) = d[j]; else *pi = d[j];
                j++; pi++;
            }
            j = i; while (j) d[size-j] = size-j+1, j--;
            pk = d + size - 1;
        } else {
            std::swap(*pk, *(pk-1));
            pk--;
        }
        for (pi = d; pi != pe; pi++) printf("%d ", *pi); printf("%d\n", *pe);
    }
}

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

CompilationN/AN/ACompile OKScore: N/A

Testcase #1416.797 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #2417.445 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #3417.002 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #4417.432 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #5416.593 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #6416.715 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #7417.549 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #8417.617 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #9417.247 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #10417.445 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #11417.452 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #12417.419 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #13417.48 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #14416.747 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #15416.799 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #16417.15 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #17417.487 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #18417.402 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #19416.739 ms6 MB + 244 KBWrong AnswerScore: 0

Testcase #20417.452 ms6 MB + 244 KBWrong AnswerScore: 0


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