收集最多眼泪的地方,往往不是于坟地,而是于机场跟站。

1491: [NOI2007]周旋网络

Time Limit: 10 Sec  Memory Limit: 64 MB

非是每个人犹发出勇气年少时独自坐行囊出门远行,于是,和大部分丁同,我的第一不成多距离离家,是于高考后。

Description

于交际网络(socialnetwork)的钻研被,我们经常用图论概念去说有社会状况。不妨看这么的一个题材。

每当一个社交圈子里发出n个人,人同丁里时有发生两样档次之涉嫌。我们以这个涉及网络对许到一个n个结点的无向图上,两只例外的食指只要互相认识,则以她们相应之结点之间接连一漫长无往度,并附上一个正数权值c,c越小,表示两独人口里面的关联进一步细。我们可用对承诺结点之间的太缺里程长来衡量两独人口s和t之间的干密切程度,注意到最好差路径上的别样结点为s和t的牵连提供了某种便利,即这些结点对于s和t之间的关系起一定之关键程度。我们好透过统计通过一个结点v的无限差路径的多少来衡量该结点在张罗网络被的重中之重程度。考虑到个别单结点A和B之间或许会见发差不多长最缺路径。我们修改要程度的定义如下:令Cs,t表示从今s到t的差的绝短路的数额,Cs,t(v)表示经过v从s

到t的极其短路的多寡;则定义

统计 1.png)

否结点v在社交网络中之要程度。为了使I(v)和Cs,t(v)有意义,我们确定用处理的应酬网络还是对接的无向图,即自由两个结点之间还来一致长达有限长度的顶短缺路径。现在深受起如此同样轴描述社交网络的加权无向图,请您要来各一个结点的要紧程度。

那年,从山东顶广东,一张机票,一卖通知书。想当初一心只为去小多些去探望外面的社会风气,离家的时日将近了,才惊觉自己稍舍不得。报到前一天夜,妈妈既为自己收拾好半大行李箱的使者。我笑她带得太多,她也苦口婆心细致地怀念用尽箱里最后一丝空间。把行李箱放在秤上称了还要如,力求使上最大化。

Input

输入第一执有点儿只整数n和m,表示社交网络中结点和任往无尽的数量。在无为图被,我们拿兼具结点从1顶n进行编号。接下来m行,每行用三单整数a,b,c描述一长长的连接结点a和b,权值为c的无向边。注意随机两个结点之间最多来同漫长无往度相连,无为图备受为无见面冒出自环(即无在一样条无往度的一定量单端点是同等之结点)。n≤100;m≤4500 

,任意一长边的权值 c
是刚整数,满足:1≤c≤1000。所有数据遭到管吃来的无向图连通,且随意两单结点之间的太差路径数目不越
10^10

送自己错过机场的早,天深欲雨,我们依旧平淡轻松的闲谈,直到时间曾届,我开上安检,妈妈才关切地游说了句:“到了那边好好照顾好,一路安康。”

Output

输出包括n行,每行一个实数,精确到有些数点后3各。第i实施的实数表示结点i在社交网络中之机要程度。

“不都说一路顺风嘛?”我玩笑似的问讯其。

Sample Input

4 4
1 2 1
2 3 1
3 4 1
4 1 1

“当然不,飞机都是顶风起飞的,坐飞机一旦说‘平安’的。”妈妈还是十分认真的在答复自己。

Sample Output

1.000
1.000
1.000
1.000

“知道呀,你们吗保重。过年就是赶回。”我撞倒拍她肩膀。

HINT

张罗网络如下图所示。

统计 2.png)

对此 1 号结点而言,只有 2 号到 4 号结点暨 4 号到 2 号结点之太短缺里程由此 1
号结点,而 2 号结点和 4 号结点之间的极端短路又发出 2 条。因而根据定义,1
号结点的重大程度计算也 1/2 + 1/2 = 1
。由于图的对称性,其他三独结点的要程度也都是 1 。

 

  正解:最缺乏里程计数+乘法原理。

  因为就出100个点所以最差里程无乱求都不见面发生题目…

  然后用一个二维数组存一下星星沾之尽缺里程数目,就是一个DAG上的DP…

  然后枚举i,j,k,乘法原理统计k下的答案即可。

 

  为什么今年底NOI没有如此的温和题啊!!!

 

#include    <iostream>
#include    <cstdio>
#include    <cstdlib>
#include    <algorithm>
#include    <vector>
#include    <cstring>
#include    <queue>
#include    <complex>
#include    <stack>
#define LL long long int
#define dob double
using namespace std;

const int N = 110;
const int M = 10010;
struct Node{int to,val,next;}E[M];
LL head[N],tot,far[N][N],line[N][N];
int n,m,deg[N],In[N];double Ans[N];

int gi()
{
  int x=0,res=1;char ch=getchar();
  while(ch>'9'||ch<'0'){if(ch=='-')res*=-1;ch=getchar();}
  while(ch<='9'&&ch>='0')x=x*10+ch-48,ch=getchar();
  return x*res;
}

inline void link(int u,int v,int c)
{
  E[++tot]=(Node){v,c,head[u]};
  head[u]=tot;
}

inline void SPFA(int rt)
{
  far[rt][rt]=0;
  queue<int>Q;Q.push(rt);
  while(!Q.empty()){
    int x=Q.front();Q.pop();In[x]=0;
    for(int e=head[x];e;e=E[e].next){
      int y=E[e].to;
      if(far[rt][x]+E[e].val<far[rt][y]){
        far[rt][y]=far[rt][x]+E[e].val;
        if(!In[y])Q.push(In[y]=y);
      }
    }
  }

  for(int i=1;i<=n;++i)
    for(int e=head[i];e;e=E[e].next)
      if(far[rt][E[e].to]==far[rt][i]+E[e].val)
        ++deg[E[e].to];

  line[rt][rt]=1;Q.push(rt);
  while(!Q.empty()){
    int x=Q.front();Q.pop();
    for(int e=head[x];e;e=E[e].next){
      int y=E[e].to;
      if(far[rt][x]+E[e].val==far[rt][y]){
        line[rt][y]+=line[rt][x];--deg[y];
        if(!deg[y])Q.push(y);
      }
    }
  }
}

int main()
{
  n=gi();m=gi();
  for(int i=1;i<=m;++i){
    int u=gi(),v=gi(),c=gi();
    link(u,v,c);link(v,u,c);
  }
  memset(far,127/3,sizeof(far));
  for(int i=1;i<=n;++i)SPFA(i);
  for(int i=1;i<=n;++i)
    for(int j=1;j<=n;++j)
      for(int k=1;k<=n;++k)
        if(i!=j && i!=k && j!=k)
          if(far[i][k]+far[k][j]==far[i][j]){
            Ans[k]+=(double)(line[i][k]*line[k][j])/(double)(line[i][j]);
          }
  for(int i=1;i<=n;++i)
    printf("%.3lf\n",Ans[i]);
  return 0;
}

  

 

返家,从此成了相同年两不好的旅行。也是离开家去异地上后才知道,你的桑梓,从此只有冬夏,再管春。

新生,我第一次等当异乡过中秋、过生日,过任何不再来她们与的节,也当冷为自己的目标一旦不遗余力,才意识,她们不过深的期待,就是自己能平安欢乐,先平安,再快。

(二)

继而四年离家在异乡上后,我以开了一个说了算——出国读研,家里人都大支持,我清楚,那是他俩放下多少不放弃后才会笑笑着鼓励自己。

北京机场三号航站楼国际出发。北京——纽约,航班是昕5点,我们半夜两点大抵便交机场,过关、托运行李。

自家疲惫得异常,找到一个空位,躺下就是困了。一个多钟头醒来后,看到爸妈在本人旁边轻声聊天,还将外套坐在了自身上。

以我们干的还有同寒,情况类似,也是父母亲送子女出国,问了才了解,她同自是同航班,只是失去不同学校。她底妈妈不停歇擦在泪花,说长这么老没受男女远离这么多。我妈于是安慰她:“想开点,只要孩子好,我们呢就算放心了。我女儿以前一样年回来两浅,现在尽管当一年回来一破,算算数量,也无非少了同等糟而已。”

本身在边际听了既是内疚,又感动。

从那以后,平常不是老大容易运动的自己起来下决心天天去gym锻炼,因为未敢病。想到一个口以别国发烧,真的好不便让。也害怕难让的时节,会再想家。

莫问前程,平安就吓,山长水阔,就以此变化了。她们没说的,我都懂得。

里头发生一个学期,我之同一帮派统计学课得矣B,难了了要命漫长,最后通话问妈妈只是免可以第二学期重修。在海外,重编排一山头课是独吃时间以及钱的业务,我当下没收入,想到以比方花费他们的钱,很过意不失。

“其实乃都非常尽力了,数学理所当然就是非是您的刚强,别把结果看得极其重。”妈妈一直以安抚我。

“不,对本人来说非常重要。”我或很不便了。

“那就编写吧,别无钱之行,我们祖祖辈辈支持而。”妈妈生坚决的说。

拖电话,我才发现,这些年,我们针对互相的愿意都悄然发生了扭转。我了想的是拿A找到实习参加再多的活动也又好之洗炼好,可他们唯一渴望的,只不过是自身平安而已。以她们看来,没有比自己的正常和愉快又要之事情,至于另外,“留得青山在,不怕没柴烧”。

(三)

失去美国晚,和本人生也涉过一个学期的外地异国。记得起飞那天是中午,早上吃了却早饭,他送自己失去机场,一切平静而本来。

咱没说过多的话,他暗的关押在自身收拾各种手续,临到进去最后一志安检的时段,我回头看正在他,他眼里满是免放弃。

“你如漂亮的。”他半天挤出几只字,很小声。

“恩,等自回去。”我笑着和他挥挥手,头也无拨的产了电梯。

安检过后,我以于椅上刷在手机,突然有些后悔,后悔刚才竟是无和他抱一下。再同想,也罢,拥抱了会晤再非放弃,还为他一个总人口回到,何必为。

或许对异地的冤家来讲,感情里最为畏惧的非是存疑和漠视,而是失联。因为要是错过联络,难免会不安和急躁,一颗心悬在,始终放不生。我们每日还关系,间断的独自是相互的上床时间。

我们去12个小时,早晚对调,这种时差既好奇又令人无可奈何。用自己的晚安陪他吃早餐是隔三差五,而那段岁月,他手机发得极度多的一模一样句子话,不是“我想你”,也无是“我爱尔”,而是“吃饭了吗?”

想开大洋彼岸除家人外还有一个外会每天关注着自我发没来美吃饭,便认为心里好安稳。在外看来,饭吃好了人数即使见面安全。

由我们分手,他就是于大哥大及生了一个倒计时APP,每天计算在自我回国的光阴。海水若发生涯,相思杳无畔。

决记得天涯有人当相当你,风还疾再疯狂你也转移放弃。机场要月台,是起点,也是极端;是分手,亦凡久别重逢。独自一人在他的当儿,唯有好好看自己,待到相聚那天,才能够重自然而不懈的去牵对方的手,一直走下去。

若是自己也好不容易掌握,并无是每个人还习惯把容易在嘴边,也遵循无需这样时时提醒。有些容易,看似难以启齿,却富含着无限深情。一句“平安”,远胜千言万语,海誓山盟。