codeforces14A-Letter

Posted som_nico

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了codeforces14A-Letter相关的知识,希望对你有一定的参考价值。

Letter

http://codeforces.com/problemset/problem/14/A

题意:就是要输出包含所有  *  的最小矩阵,其中题中input中一定会有* 所以不用担心这个问题

Input
6 7
.......
..***..
..*....
..***..
..*....
..***..
Output
***
*..
***
*..
***

思路:找边界即可,水题。
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int inf = 0x3f3f3f3f;
int main()
{
    
    char a[55][55];
    int n,m;
    
    while(cin>>n>>m){
        int mini=inf,minj=inf,maxi=0,maxj=0;
        int i,j;
        for(i=0;i<n;i++){
            for(j=0;j<m;j++){
                cin>>a[i][j];
                if(a[i][j]==*){
                    mini=min(mini,i);
                    minj=min(minj,j);
                    maxi=max(maxi,i);
                    maxj=max(maxj,j);
                }
            }
        }
        for(i=mini;i<=maxi;i++){
            for(j=minj;j<=maxj;j++){
                cout<<a[i][j];
            }
            cout<<endl;
        }
    }


    return 0;
}

 

以上是关于codeforces14A-Letter的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段14——Vue的axios网络请求封装

VSCode自定义代码片段14——Vue的axios网络请求封装

VSCode自定义代码片段14——Vue的axios网络请求封装

c_cpp Codeforces片段

代码片段:Shell脚本实现重复执行和多进程

CentOS yum 命令出现 [Errno 14] curl#6 - &quot;Couldn&#39;t resolve host ...&quot; 的解决方法(代码片段