当前位置: 首页 > news >正文

7月31日每日两题

第一题:再解炸弹人 

小哼最近爱上了“炸弹人”游戏。你还记得在小霸王游戏机上的炸弹人吗?用放置炸弹的方法来消灭敌人。需将画面上的敌人全部消灭后,并找到隐藏在墙里的暗门才能过关。
 


现在有一个特殊的关卡如下。你只有一枚炸弹,但是这枚炸弹威力超强(杀伤距离超长,可以消灭杀伤范围内所有的敌人)。请问在哪里放置炸弹才可以消灭最多的敌人呢。
 


我们先将这个地图模型化。墙用 # 表示。这里有两种墙,一种是可以被炸掉的,另外一种是不能被炸掉的。但是由于现在只有一枚炸弹,所以都用 # 表示,炸弹是不能穿墙的。敌人用 G 表示,空地用 . 表示,当然炸弹只能放在空地上。

必须由小人能够走到的地方才能放置炸弹。比如下面这个例子小人默认站在(3,3)这个位置。请问放在何处最多可以消灭多个敌人。

输入格式:<

http://www.lryc.cn/news/102333.html

相关文章:

  • 首期华为云ROMA Connect《企业集成战略与华为数字化之道》高研班在东莞圆满举办
  • JS语法知识点
  • 【设计模式】 策略模式
  • Redis优惠券秒杀超卖问题
  • 14个最强大的建筑设计AI工具
  • Ueditor 百度强大富文本Springboot 项目集成使用(包含上传文件和上传图片的功能使用)简单易懂,举一反三
  • 【NLP】一个使用PyTorch实现图像分类的迁移学习实例
  • 【wsl-windows子系统】安装、启用、禁用以及同时支持docker-desktop和vmware方案
  • 使用docker部署springboot微服务项目
  • uniapp兼容微信小程序和支付宝小程序遇到的坑
  • LeetCode208.Implement-Trie-Prefix-Tree<实现 Trie (前缀树)>
  • 第1章 JavaScript简史
  • DevOps-GitHub/GitLab
  • redis群集(主从复制)
  • F5 LTM 知识点和实验 5-健康检测
  • ❤️创意网页:能量棒页面 - 可爱版(加载进度条)
  • C语言中的操作符(万字详解)
  • Panda 编译时原子化 CSS-in-JS 框架的跨平台方案
  • 【图论】BFS中的最短路模型
  • Linux Mint 21.2 ISO 镜像开放下载
  • 版本适配好帮手 Android SDK Upgrade Assistant / Android Studio Giraffe新功能
  • kafka权威指南学习以及kafka生产配置
  • 自由行的一些小tips
  • uiautomatorViewer无法获取Android8.0手机屏幕截图的解决方案
  • 使用LangChain构建问答聊天机器人案例实战(三)
  • 在windows上安装minio
  • 22. 数据库的隔离级别和锁机制
  • 【题解】[ABC312E] Tangency of Cuboids(adhoc)
  • k8s服务发现之使用 HostAliases 向 Pod /etc/hosts 文件添加条目
  • python中有哪些比较运算符