可怜萌新玄关求调QwQ
查看原帖
可怜萌新玄关求调QwQ
1252442
lucy2012楼主2024/7/16 22:41

好可怜呐QwQ

50分待命:

#include<bits/stdc++.h>
using namespace std;
char maxx=0,maxn=0;
string s[1010];
int n,m,x,y;
int dx[]={0,1,0,-1},dy[]={1,0,-1,0};
int main(){
	cin>>n>>m;
	for(int i=0;i<n;i++){
	    cin>>s[i];
	}
	for(int i=0;i<n;i++){
		for(int j=0;j<m;j++){
			if(s[i][j]!='#'&&s[i][j]>maxx){
				maxx=s[i][j];
				x=i;
				y=j;
			}
		}
	}
	for(int i=0;i<4;i++){
		int xx=x+dx[i];
		int yy=y+dy[i];
		if(xx>=0&&xx<n&&yy>=0&&yy<m&&s[xx][yy]!='#'&&s[xx][yy]>maxn)
		    maxn=s[xx][yy];
	}
	if(maxn==maxx)
	    cout<<(char)(maxx);
	else
	    cout<<(char)(maxx)<<(char)(maxn);
	return 0;
}
2024/7/16 22:41
加载中...