记录编号 593376 评测结果 AAAAAAAAAAAAAAAAAAAA
题目名称 棋盘上的車 最终得分 100
用户昵称 Gravatar健康铀 是否通过 通过
代码语言 C++ 运行时间 1.009 s
提交时间 2024-08-30 21:23:45 内存使用 4.19 MiB
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
long long a[1<<20],n;
int main(){
	freopen("rook.in","r",stdin);
    freopen("rook.out","w",stdout);
	cin>>n;
	a[0]=1;
	for(int i=1;i<(1<<n);i++){
	    for(int j=0;j<=log2(i);j++){
	        if((i>>j)&1){
	            a[i]+=a[i&(~(1<<j))];

            }
        }
    }
    cout<<a[(1<<n)-1];
	return 0;
}