提交记录 16557


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

int d[10];

// incremental_way 
void incremental_way(const int size)
{
    int p[10], tot = 1, i, j, k, l;
    for (i = 0; i < size; i++) d[i] = i+1, tot *= i+1, p[i] = tot;
    tot = 0;
    // for(i = 0; i < size; i++) printf("%d%c", d[i], i==size-1?'\n':' ');
    while (++tot < p[size-1])
    {
        i = 0;
        while (tot % p[i+1] == 0) i++;
        j = 0;
        k = 0;
        for (j = 0; j < size; j++) {
            if (d[j] <= i+1) {
                d[j] = i+2 - d[j];
                k = j;
            } else if (d[j] == i+2) {
                std::swap(d[j], d[k]);
            }
        }
        // for(i = 0; i < size; i++) printf("%d%c", d[i], i==size-1?'\n':' ');
    }
}

int main()
{
    incremental_way(10);
    return 0;
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #187.054 ms8 KBWrong AnswerScore: 0

Testcase #287.029 ms8 KBWrong AnswerScore: 0

Testcase #387.073 ms8 KBWrong AnswerScore: 0

Testcase #487.005 ms8 KBWrong AnswerScore: 0

Testcase #586.916 ms8 KBWrong AnswerScore: 0

Testcase #687.069 ms8 KBWrong AnswerScore: 0

Testcase #787.085 ms8 KBWrong AnswerScore: 0

Testcase #887.043 ms8 KBWrong AnswerScore: 0

Testcase #986.979 ms8 KBWrong AnswerScore: 0

Testcase #1087.132 ms8 KBWrong AnswerScore: 0

Testcase #1187.15 ms8 KBWrong AnswerScore: 0

Testcase #1286.864 ms8 KBWrong AnswerScore: 0

Testcase #1387.03 ms8 KBWrong AnswerScore: 0

Testcase #1487.055 ms8 KBWrong AnswerScore: 0

Testcase #1586.847 ms8 KBWrong AnswerScore: 0

Testcase #1687.069 ms8 KBWrong AnswerScore: 0

Testcase #1787.031 ms8 KBWrong AnswerScore: 0

Testcase #1886.99 ms8 KBWrong AnswerScore: 0

Testcase #1986.949 ms8 KBWrong AnswerScore: 0

Testcase #2086.92 ms8 KBWrong AnswerScore: 0


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