标签:its name int ble col 输入 连线 任务 namespace
#include<bits/stdc++.h> using namespace std; int a[110][110],d,n,tag=0,m,l,k,j,x,y,num,s; const int MAX=10086111; double b[1000][1000]; int main() { cin>>n; for(int i=1;i<=n;i++) { cin>>a[i][1]>>a[i][2]; } cin>>m; memset(b,0x7f,sizeof(b)); for(int i=1;i<=m;i++) { cin>>x>>y; b[y][x]=b[x][y]=sqrt(pow(double(a[x][1]-a[y][1]),2)+pow(double(a[x][2]-a[y][2]),2)); } cin>>num>>s; for(int k=1;k<=n;k++) for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) { if((i!=j)&&(i!=k)&&(j!=k)&&(b[i][k]+b[k][j]<b[i][j])) b[i][j]=b[i][k]+b[k][j]; } printf("%.2lf\n",b[num][s]); return 0; }
标签:its name int ble col 输入 连线 任务 namespace
原文地址:https://www.cnblogs.com/5t2y0/p/9608214.html