vijos-1199,核弹危机

news/2024/11/18 13:25:50/

题目描述:

shibowen和ganggang正在玩红警,可不料shibowen造出了核弹正要发射......(ganggang @_@)
已知核弹的攻击范围是边长n的正方形,ganggang的基地是边长m的正方形
基地样例:

...#.#
.#...#
##...#
......
..####
.#....

#表示房屋,.表示平地,求核弹最多能摧毁多少房屋(被核弹攻击的房屋都会消失,好强啊~~~~~~~)。

 

输入格式: 

第一行基地边长m(10000>m>0)
第二行核弹攻击边长n(10000>n>-1)
接下来m行输入基地 

输出格式: 

摧毁最多房屋数 

样例输入: 

6

3

...#.#

######

......

......

#.....

...### 

样例输出: 

解题思路: 

 可以用搜索去解这道题,不过仔细看了看题,我感觉可以直接暴力四重循环就可以AC了,并没有超时。。。

程序代码: 

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
char a[10001][10001];
int n,m;
int main()
{int ans=0,num;cin>>m>>n;for(int i=1;i<=m;i++){for(int j=1;j<=m;j++){cin>>a[i][j];}}for(int i=1;i<=m;i++){for(int j=1;j<=m;j++){num=0;for(int x=i;x<=i+n-1;x++){for(int y=j;y<=j+n-1;y++){if(a[x][y]=='#')num++;if(num>ans)ans=num;}}}}cout<<ans<<endl;return 0;
}

 


http://www.ppmy.cn/news/392946.html

相关文章

JS坦克大战游戏

文章目录 个人初学JS写的程序&#xff08;看看就好&#xff09;代码不够优雅代码具体实现功能1.画布代码画出坦克&#xff0c;子弹2.实现敌人坦克的自动走路&#xff0c;发射子弹飞行3.敌人坦克的重叠问题&#xff0c;边界检测4.子弹打中坦克&#xff0c;坦克消失并产生爆炸效果…

重回童年的经典系列☀️| 【坦克大战3D版】游戏制作+解析

💚坦克大战💚 📢前言 坦克大战小游戏,想必只要是能刷到这篇博客的,无一例外都是玩过这款经典童年游戏的。记得小时候每到放学或者周六日,都会一起聚到有影碟机的小伙伴家里,然后打开“屁股超级大”的电视机和影碟机,将游戏碟放进去、手柄插上去。这个时候哪怕一天不…

合金弹头技术文案

合金弹头技术文案 平台&#xff1a;利用System.getProperty("microedition.platform")来判断平台类型 I/O建立流连接的方式很奇怪&#xff0c;经过讨论初步猜测是遇到了什么技术问题因而写出了这么乱七八糟的代码&#xff08;源引Gameloft Lyman&#xff09;protec…

合金弹头7

合金弹头7下载 1口袋妖怪:钻石356602极品飞车10:卡123553合金弹头7122754极品飞车9:最高117905机动战士高达OO94506火影忍者疾风传67457...合金弹头7 更多相关下载 >> 其他站点下载: 推荐使用迅雷下载 迅雷http下载 网际快车下载 下载须知: *部分软件. 合金弹头7下载_ …

Windows 10日语输入法无法输入假名问题

换了个电脑装日语输入法&#xff0c;一直只能输英文字母打不了字&#xff0c;记录下解决方法。 选语言首选项 日本语 -> 选项 微软输入法 -> 选项 高级设置 将下面的罗马字输入改为假名输入即可 也可以选日英文混合&#xff0c;把下面都勾上&#xff0c;可以日文英文切换…

日语输入法切换-「かな入力」「ローマ字入力」切换方法

常见的日语输入法有两种&#xff0c;一种叫ローマ字入力&#xff0c;跟我们的汉语拼音比较像&#xff0c; 还有一种是かな入力&#xff0c;我感觉跟我们的五笔比较像&#xff0c;这玩意儿在车站售票机&#xff0c;银行ATM上比较常见&#xff0c;平时的话&#xff0c;用的比较多…

Google日文输入法的一个问题

使用了一下最近出来的0.8版&#xff0c;觉得还是很好用的。很多常用的句子、人名&#xff0c;都能直接匹配出来。 下载地址&#xff1a; http://www.google.com/intl/ja/ime/ 唯一感到有些不好的地方就是它的内存占用的有些高&#xff0c;40M &#xff5e; 50M左右。

Ubuntu下安装日语输入法

你可以安装ibus-anthy或者fcitx-anthy, 在语言支持项中分布需要 IBus 或者 fcitx. 1 . 命令行安装 sudo apt-get install ibus-anthy 或者 sudo apt-get install fcitx-anthy 然后重启, 重启之后在Text Entry就可以找到anthy的输入法选项了. 2. 在语言支持选项中添加 a…