#4562. 算法训练 排列问题

    ID: 4562 传统题 1000ms 512MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>蓝桥杯-算法训练基础需要找规律的循环一维数组分支问题

算法训练 排列问题

Description

求一个0~N-1的排列(即每个数只能出现一次),给出限制条件(一张N*N的表,第i行第j列的1或0,表示为j-1这个数不能出现在i-1这个数后面,并保证第i行第i列为0),将这个排列看成一个自然数,求从小到大排序第K个排列。

Input Format

N<=10,K<=500000

Output Format

第一行为N和K,接下来的N行,每行N个数,0表示不能,1表示能。

参考上文 
参考上文

Hint

所求的排列

Source

蓝桥杯练习系统