好久没写搜索,今天一写,好多问题。这题直接可以BFS做,但因为要保存的状态太多,直接用$10^8$的数组不行,但可以洗发现,$10^8$的数据中有很多都没有用到,实际要保存的只有$8!$,则可以考虑康托展开。把满足$1 \leq P < (n+1)!$的数写成$P=an!+b(n-1)!+……+x \times 1!$的形式。具体看代码
1 | /* |
好久没写搜索,今天一写,好多问题。这题直接可以BFS做,但因为要保存的状态太多,直接用$10^8$的数组不行,但可以洗发现,$10^8$的数据中有很多都没有用到,实际要保存的只有$8!$,则可以考虑康托展开。把满足$1 \leq P < (n+1)!$的数写成$P=an!+b(n-1)!+……+x \times 1!$的形式。具体看代码
1 | /* |
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent:
meta: false
pages: false
posts:
title: true
date: true
path: true
text: false
raw: false
content: false
slug: false
updated: false
comments: false
link: false
permalink: false
excerpt: false
categories: false
tags: true