听灌多(玄关
  • 板块灌水区
  • 楼主uua___
  • 当前回复6
  • 已保存回复6
  • 发布时间2024/9/13 21:47
  • 上次更新2024/9/16 13:49:18
查看原帖
听灌多(玄关
730884
uua___楼主2024/9/13 21:47

球条 P6338 [COCI2007-2008#2] PRVA

#include<bits/stdc++.h>
using namespace std;
char a[25][25];
string k[10000];
int main()
{  
int x,y;cin>>x>>y;
int t=1; 
for(int i=1;i<=y;i++)
{
	for(int j=1;j<=x;j++)
	{
		cin>>a[i][j];
	}
}

for(int i=1;i<=y;i++)
{
	a[i][0]=='#';
	a[i][x+1]=='#';
}
for(int i=1;i<=x;i++)
{
	a[0][i]=='#';
	a[y+1][i]=='#';
}

for(int i=1;i<=y+1;i++)
{
	for(int j=1;j<=x+1;j++)
	{
		if(a[i][j]!='#')	k[t]=k[t]+a[i][j];
		else
		{
		
			cout<<k[t]<<" "<<endl; 
				t++;
				continue;
		}
	}
	
}
	for(int i=1;i<=y+1;i++)
{
	for(int j=1;j<=x+1;j++)
	{
		if(a[j][i]!='#')	k[t]=k[t]+a[j][i];
		else
		{
		
			cout<<k[t]<<endl; 
				t++;
					continue;
		}
	}

}
//cout<<t<<endl; 
sort(k+1,k+1+t);
//for(int i=1;i<=t-1;i++)
//{
//	//if(k[i].length()>=2)
//	
//		cout<<k[i]<<endl;
//	//	return 0;
//	
//	
//}
cout<<k[1];

	return 0;
}
2024/9/13 21:47
加载中...