4348:国际象棋-车

时间限制:2 S   /  内存限制:65536 KB
AC:64   /  Submit:168
问题描述

在一个$$8×8$$的国际象棋棋盘中挖几个洞,显然这些洞上是无法放棋子的,否则会掉下去。

现在给你$$8$$个车,请你把它们全部放到棋盘上,使得任意两个车都不会互相攻击。

另外,车本来可以攻击和它同行同列的棋子,但本题中,车在攻击的时候如果踩到一个洞,那么便会自取灭亡。故,车的攻击范围止于洞。

以下是挖洞后的棋盘,$$1$$表示可以放置车,$$0$$表示洞,请你计算有多少种放置方案。

0 0 0 0 1 1 1 0
0 0 0 0 0 0 1 0
1 0 1 0 1 1 1 0
0 1 1 1 0 0 0 1
1 1 0 0 0 0 1 1
0 1 0 0 1 1 1 1
1 1 0 1 0 1 0 1
0 1 0 1 1 0 0 0
输入描述

本题没有输入。

输出描述

这是一道填空题,方法不限,你只需要输出它的答案就可以。

样例输入复制样例

样例输出

以C++为例,假设你的答案为$$123$$那么你应该提交如下程序。

#include "iostream"
using namespace std;
int main()
{
    cout << "123" << endl;
}
相关

2024蓝桥杯校内选拔赛

题单#13(递归&DFS&回溯)


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1