zoj1002_FireNet(贪心法)

 

     一开始就感觉跟八皇后问题很相像,据说这些一般都是用搜索做的。一开始

我也尝试从这个角度入手,但想到n最大为4,也就是说搜索树一层最多有16个分

支(如果不剪枝的话)。感觉有点复杂,也不太懂怎么做。

      后来想了想好想可以用贪心法。思路是:找出每一个点(可放碉堡),并计

算它能覆盖的面积,用cover表示,然后按照cover的大小排序,逐个地放进原来

的矩阵中,过程中要经过检验是否能当。和prim类似。

       网上有人说他用类似的方法WA了,可我的居然AC了,只是代码有点长。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值