记录编号 138369 评测结果 AAAAAAAAAA
题目名称 [幻影lyd] GF和猫咪的玩具 最终得分 100
用户昵称 Gravatar乌龙猹 是否通过 通过
代码语言 C++ 运行时间 0.003 s
提交时间 2014-11-05 20:39:21 内存使用 0.33 MiB
显示代码纯文本
#include<cstdio>
#include<cstring>
using namespace std;

int n,m;
int x,y;
int maxx;
int dx[101][101];

int main()
{
	freopen("gftoy.in","r",stdin);
	freopen("gftoy.out","w",stdout);
	memset(dx,0x7f/2,sizeof(dx));
	scanf("%d%d",&n,&m);
	for(int i=1;i<=m;i++)
	{
		scanf("%d%d",&x,&y);
		dx[x][y]=dx[y][x]=1;
	}
	for(int k=1;k<=n;k++)
	{
		for(int i=1;i<=n;i++)
		{
			for(int j=1;j<=n;j++)
			{
				if(i==j || j==k || i==k) continue;
				if(dx[i][j]>dx[i][k]+dx[k][j])
				    dx[i][j]=dx[i][k]+dx[k][j];
			}
		}
	}
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=n;j++)
		{
			if(i==j) continue;
			if(dx[i][j]>maxx) maxx=dx[i][j];
		}
	}
	printf("%d\n",maxx);
	return 0;
}