图论
skyword_sun
这个作者很懒,什么都没留下…
展开
-
CF574B Bear and Three Musketeers 简单的图,暴力
要从一群人中选择三个,给出一系列数对(i,j)表示第i个人和第j个人认识 现在给出要求,要选3个人,首先他们三个需要互相认识,其次,他们每个人除去另两个之外还认识的人的数目作为他们自己的recognition值,要求三人的recognition值之和尽量小,求这个最小值 规模在4000人,纯暴搜当然不可以。 对于每对关系,建一个图,用数组G表示,两人i,j有朋友关系则G[i][j]=G[j]原创 2015-09-01 23:15:36 · 681 阅读 · 2 评论 -
POJ 1125 Stockbroker Grapevine 最短路folyd算法
在明白folyd算法的前提下。。感觉这题题意比写法更难,题意:有n个人要散布谣言,每个人都可以定向的向若干个人传播谣言,同时需要花费若干时间,现在要让一个谣言能够传递到整个n个人的群体,问从哪个人开始这个谣言可以尽量快的传遍整个群体?传遍整个群体所用时间的定义是,从起始者开始传递,到整张图最后一个人接到谣言为止。 如果有的人永远无法被谣言传播到,则输出disjoint 翻译成图论的话就是,n个原创 2015-11-29 16:50:22 · 334 阅读 · 0 评论