炸弹超人C语言
来源:互联网 发布:远光软件股份有限公司 编辑:程序博客网 时间:2024/04/30 12:13
炸弹超人
一个简单的枚举,暴力题,通过两层for,统计满足的点,然后及时更新sum,最后输出当前记录的点和sum。
#include<stdio.h>#define max 20int main(){ char a[max][max]; int i,j,sum,map=0,p,q,x,y,n,m; printf("input n,m:"); scanf("%d,%d",&n,&m); printf("input the map:"); for(i=0;i<n;i++) scanf("%s",&a[i]); for(i=0;i<n;i++) for(j=0;j<m;j++) { if(a[i][j]=='.') { sum=0; x=i;y=j; while(a[x][y]!='#') { if(a[x][y]='G'); sum++; x--; } x=i;y=j; while(a[x][y]!='#') { if(a[x][y]='G'); sum++; x++; } x=i;y=j; while(a[x][y]!='#') { if(a[x][y]='G'); sum++; y++; } x=i;y=j; while(a[x][y]!='#') { if(a[x][y]='G'); sum++; y--; } if(sum>map) { map=sum; p=i; q=j; } } } printf("find the location:(%d %d),boom the %d 'G'\n",p,q,map); return 0;}
小结
此题源自《啊哈!算法》,这本书很不错,适合吾等小白,静静品味中。。。
阅读全文
1 0
- 炸弹超人C语言
- 发布炸弹超人游戏(C语言游戏&源码)
- bfs炸弹超人
- 基于Cocos2d-x游戏引擎实战开发炸弹超人
- 基于Cocos2d-x游戏引擎实战开发炸弹超人
- 蓝桥杯B组C语言-X星人造炸弹
- C编写的格式化炸弹
- 炸弹
- 炸弹
- 炸弹
- 炸弹
- 炸弹
- 蓝桥杯星系炸弹C代码实现
- 炸弹人 广度优先—C
- 超人也会死
- 小超人
- 全民超人
- 大便超人!!!
- 自适应表格连续字符换行及单行溢出点点点显示
- 【玲珑】1144
- python 文件处理
- js统计网站访问,会员圈选,find 定位时间段内文件,grep过滤内容,gawk 排除,去重,格式化输出
- python安装及配置
- 炸弹超人C语言
- 【protobuf】protobuf ubuntu python3使用
- this
- 常用算法题目总结三(链表篇)
- SQL语句实现三元运算符效果
- POJ 3051 Satellite Photographs 笔记
- POJ3422 Kaka's Matrix Travels
- 第1讲 java开发环境搭建(1)
- Python学习笔记(二)