博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UVA 11214 Guarding the Chessboard
阅读量:7243 次
发布时间:2019-06-29

本文共 450 字,大约阅读时间需要 1 分钟。

题意:

  皇后防御的范围是他所在横、竖、对角线,地图上的#为可以放旗子的地方。问最少放几个皇后能防守所有#。

分析:

  vis数组开4维,对应行、列、主对角线、副对角线

代码:

  

#include 
#include
#include
#include
using namespace std; int map[15][15]; int vis[4][30]; int n,m; int maxn; int kase; int same()//判断是否能防守所有# {
int i,j,k; for(i=0;i
>s; for(j=0;j

转载于:https://www.cnblogs.com/137033036-wjl/p/4855840.html

你可能感兴趣的文章
石子合并DP
查看>>
处理器管理与进程管理
查看>>
虚拟机扩容mac
查看>>
vuejs怎么在服务器部署?(知乎)
查看>>
VI的配置
查看>>
实验三 进程调度模拟程序 1.0
查看>>
Cannot connect to VM com.sun.jdi.connect.TransportTimeoutException
查看>>
Java的内存需要划分成为5个部分:
查看>>
《我是一只 IT 小小鸟》 - 书摘精要
查看>>
mysqldump之字符集问题解决
查看>>
Dockerfile
查看>>
LVS学习笔记
查看>>
Scala伴生类和伴生对象
查看>>
c# winform控件dock属性停造位置、摆放顺序详解
查看>>
leetcode 169求众数
查看>>
Lambda
查看>>
2019春第三次课程设计实验报告
查看>>
【2016.3.22】作业 Word count 小程序
查看>>
ZOJ 3841 Cards
查看>>
币值转换
查看>>