好久没写搜索,今天一写,好多问题。这题直接可以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