记录编号 | 166523 | 评测结果 | AAAAAAAAAAAAAAAAAAAA | ||
---|---|---|---|---|---|
题目名称 | 棋盘上的車 | 最终得分 | 100 | ||
用户昵称 | stdafx.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; }