codeforce -14A A. Letter
来源:互联网 发布:黄子华 知乎 编辑:程序博客网 时间:2024/05/18 19:22
A boy Bob likes to draw. Not long ago he bought a rectangular graph (checked) sheet with n rows and m columns. Bob shaded some of the squares on the sheet. Having seen his masterpiece, he decided to share it with his elder brother, who lives in Flatland. Now Bob has to send his picture by post, but because of the world economic crisis and high oil prices, he wants to send his creation, but to spend as little money as possible. For each sent square of paper (no matter whether it is shaded or not) Bob has to pay 3.14 burles. Please, help Bob cut out of his masterpiece a rectangle of the minimum cost, that will contain all the shaded squares. The rectangle's sides should be parallel to the sheet's sides.
The first line of the input data contains numbers n and m (1 ≤ n, m ≤ 50), n — amount of lines, and m — amount of columns on Bob's sheet. The following n lines contain m characters each. Character «.» stands for a non-shaded square on the sheet, and «*» — for a shaded square. It is guaranteed that Bob has shaded at least one square.
Output the required rectangle of the minimum cost. Study the output data in the sample tests to understand the output format better.
6 7.........***....*......***....*......***..
****..****..***
3 3****.****
****.****
代码
#include "stdio.h"#include "string.h"#include "stdlib.h"char mapx[55][55];int a,b;int is_emh( int i ) {{int k=0,j;for ( j=0; j<b; j++ ) {if ( mapx[i][j]=='.' )k++;}if ( k==b )return 1;return 0;}}int is_eml( int i ) {{int k=0;int j;for ( j=0; j<a; j++ ) {if ( mapx[j][i]=='.' )k++;}if ( k==a )return 1;return 0;}}int main( ) {int i,j;while ( ~scanf( "%d%d",&a,&b ) ) {for ( i=0; i<a; i++ ) {scanf( "%s",&mapx[i] );}for ( i=0; i<a; i++ ) {if ( is_emh( i ) )continue;for ( j=0; j<b; j++ ) {if ( is_eml( j ) )continue;printf("%c",mapx[i][j]);}printf("\n");}}return 0;}
- codeforce -14A A. Letter
- CF 14A Letter
- cf 14a Letter
- 14A - Letter
- CodeForces 14A Letter
- Codeforce A
- A. Letter
- A. Letter
- codeforce - 13A A.Numbers
- Codeforce # A Plug-in
- codeforce 2A Winner
- Contest on codeforce A
- codeforce 11 04 A
- codeforce小水题--A. Presents
- Codeforce #145A Cinema
- codeforce日记 371A
- CodeForce 393A Nineteen
- codeforce 402A - Nuts
- 大数阶乘
- Android基础教程之-----访Iphone 拖动相片特效Gallery的简单应用.
- 为什么Linux不需要磁盘碎片整理?——借以复习文件系统方面的知识
- 标量子查询
- Web Form通过禁用回车键 防止defaultbutton提交表单
- codeforce -14A A. Letter
- 同余定理
- jquery实现下拉动态菜单
- 使用jvisualvm监控JAVA程序,注意对程序性能的影响
- Pycharm的远程代码编辑
- hdu3487 Play with Chain(splay)
- boost源码剖析3----内存管理shared_ptr
- ccsprite注意事项
- Google Maps地图投影全解析(1):Web墨卡托投影