记录编号 166523 评测结果 AAAAAAAAAAAAAAAAAAAA
题目名称 棋盘上的車 最终得分 100
用户昵称 Gravatarstdafx.h 是否通过 通过
代码语言 C++ 运行时间 0.115 s
提交时间 2015-06-15 15:26:42 内存使用 8.29 MiB
显示代码纯文本
#include <cstdio>

unsigned long long f[1048577];
int n,nw;

int main(){
	freopen("rook.in","r",stdin);
	freopen("rook.out","w",stdout);
	scanf("%d",&n);
	f[0]=1;nw=1<<n;
	for(int i=1;i<nw;i++){
		for(int j=i;j>0;j-=j&(-j)){
			f[i]+=f[i^(j&(-j))];
		}
	}
	printf("%lld",f[nw-1]);
	return 0;
}