博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bzoj1491 [NOI2007]社交网络
阅读量:5267 次
发布时间:2019-06-14

本文共 1701 字,大约阅读时间需要 5 分钟。

坑了好久(放寒假没做题嘿嘿嘿)

用s[i][j]表示i到j的路径数在floyd的时候计算就可以了

注意更新最短路的时候要把s[i][j]清0!!!

1 #include
2 #include
3 #include
4 #include
5 #include
6 #include
7 #include
8 #include
9 #include
10 #include
11 #include
12 #include
13 #define rre(i,r,l) for(int i=(r);i>=(l);i--)14 #define re(i,l,r) for(int i=(l);i<=(r);i++)15 #define Clear(a,b) memset(a,b,sizeof(a))16 #define inout(x) printf("%d",(x))17 #define douin(x) scanf("%lf",&x)18 #define strin(x) scanf("%s",(x))19 #define LLin(x) scanf("%lld",&x)20 #define op operator21 #define CSC main22 typedef unsigned long long ULL;23 typedef const int cint;24 typedef long long LL;25 using namespace std;26 const double inf=1e15;27 void inin(int &ret)28 {29 ret=0;int f=0;char ch=getchar();30 while(ch<'0'||ch>'9'){ if(ch=='-')f=1;ch=getchar();}31 while(ch>='0'&&ch<='9')ret*=10,ret+=ch-'0',ch=getchar();32 ret=f?-ret:ret;33 }34 int n,m;35 double a[111][111],s[111][111],ans[111]; 36 int CSC()37 {38 freopen("in.in","r",stdin);39 freopen("out.out","w",stdout);40 inin(n),inin(m);41 re(i,1,n)re(j,1,n)a[i][j]=inf;42 re(i,1,m)43 {44 int q,w,e;45 inin(q),inin(w),inin(e);46 a[q][w]=a[w][q]=e,s[q][w]=s[w][q]=1;47 }48 re(i,1,n)re(j,1, n)re(k,1,n)49 {50 if(a[j][k]>a[j][i]+a[i][k])a[j][k]=a[j][i]+a[i][k],s[j][k]=0;51 if(a[j][k]==a[j][i]+a[i][k])s[j][k]+=s[j][i]*s[i][k];52 }re(i,1,n)s[i][i]=0;53 // re(i,1,n)re(j,1,n)printf("%.3f\n",s[i][j]);54 re(i,1,n)re(j,1,n)re(k,1,n)55 if(s[j][k]&&a[j][k]==a[j][i]+a[i][k])56 ans[i]+=s[j][i]*s[i][k]/s[j][k];57 re(i,1,n)printf("%.3f\n",ans[i]);58 return 0;59 }

 

转载于:https://www.cnblogs.com/HugeGun/p/5191751.html

你可能感兴趣的文章
53. Maximum Subarray
查看>>
iOS-程序启动原理和UIApplication
查看>>
SpringMVC入门(二)—— 参数的传递、Controller方法返回值、json数据交互、异常处理、图片上传、拦截器...
查看>>
git的安装
查看>>
mysql 8.0 zip包安装
查看>>
Spring框架系列(三)--Bean的作用域和生命周期
查看>>
springboot + mybatis
查看>>
awk 统计
查看>>
CSS min-height 属性
查看>>
模板设计模式的应用
查看>>
实训第五天
查看>>
平台维护流程
查看>>
2012暑期川西旅游之总结
查看>>
Linux发行版的排行
查看>>
12010 解密QQ号(队列)
查看>>
2014年辛星完全解读Javascript第一节
查看>>
装配SpringBean(一)--依赖注入
查看>>
daydayup2 codeforces143C
查看>>
ANT打包J2EE项目war包
查看>>
UESTC-我要长高 DP优化
查看>>