DescriptionInputOutput输出文件包括n 行,每行一个实数,精确到小数点后3 位。第i 行的实数表 示结点i 在社交网络中的重要程度。Sample Input4 41 2 12 3 13 4 14 1 1Sample Output1.0001.0001.0001.000HINT为1...
分类:
其他好文 时间:
2015-07-23 06:41:46
阅读次数:
175
1491: [NOI2007]社交网络Time Limit:10 SecMemory Limit:64 MBSubmit:1086Solved:629[Submit][Status][Discuss]DescriptionInputOutput输出文件包括n 行,每行一个实数,精确到小数点后3 位。...
分类:
其他好文 时间:
2015-07-15 10:47:29
阅读次数:
127
【问题描述】
在社交网络(social network)的研究中,我们常常使用图论概念去解释一些社会现象。不妨看这样的一个问题。在一个社交圈子里有n个人,人与人之间有不同程度的关系。我 们将这个关系网络对应到一个n个结点的无向图上,两个不同的人若互相认识,则在他们对应的结点之间连接一条无向边,并附上一个正数权值c,c越小,表示两 个人之间的关系越密切。
我们可以用对应结点之间的最短路长度来衡量两...
分类:
其他好文 时间:
2015-07-04 15:32:00
阅读次数:
118
DescriptionSolutionnd[i][k]+d[k][j]){2 d[i][j]=d[i][k]+d[k][j];3 t[i][j]=t[i][k]*t[k][j];4 }5 else if(d[i][j]==d[i][k]+d[k][j])6 t[i][j]+=...
分类:
其他好文 时间:
2015-06-12 16:45:51
阅读次数:
76
BZOJ题面是图片来的.
文字版题面
1797 货币兑换2007年NOI全国竞赛
时间限制: 1 s
空间限制: 128000 KB
题目等级 : 大师 Master题目描述 Description小 Y 最近在一家金券交易所工作。该金券交易所只发行交易两种金券:A 纪 念券(以下简称 A 券)和 B 纪念券(以下简称 B 券)。每个持有金券的顾客都有 一个自己的帐户。金券的数目可以...
分类:
其他好文 时间:
2015-04-09 22:01:40
阅读次数:
243
分治
分治法是一种效率很高的算法, 往往带有一个log级的复杂度.
1. CDQ分治
CDQ分治可以应用到带有修改操作的题目中, 对操作进行分治, 通过考虑前一半操作对后一半操作的影响达到分治的目的.
应用的条件比较苛刻
BZOJ-1492-货币兑换cash-NOI2007-CDQ分治 优化dp
BZOJ-2716-天使玩偶angel-CDQ分治 能这样做还得益...
分类:
其他好文 时间:
2015-04-05 09:09:43
阅读次数:
134
第一次打动态凸包维护dp,感觉学到了超级多的东西。首先,set是如此的好用!!!可以通过控制一个flag来实现两种查询,维护凸包和查找斜率k不过就是重载运算符和一些细节方面有些恶心,90行解决后面还有一个cdq分治,找时间学下,看下能不能处理一大类恶心的问题github还是不会用,找时间搞下吧COD...
分类:
其他好文 时间:
2015-03-20 23:20:54
阅读次数:
170
1491: [NOI2007]社交网络Time Limit:10 SecMemory Limit:64 MBSubmit:881Solved:518[Submit][Status]DescriptionInputOutput输出文件包括n 行,每行一个实数,精确到小数点后3 位。第i 行的实数表 示...
分类:
其他好文 时间:
2014-12-21 19:17:24
阅读次数:
203
题目大意:有一种打字机上有28个字母,分别是26个小写字母和BP,其中B代表退格,P代表换行,每一行就是一个字符串。现在给这些字符串标号,并询问x串在y串中出现过几次。
思路:这算是NOI史上最难的字符串的题了吧(动物园)。
首先按照题意不难建一个AC自动机出来,按照正常的思路,对于每一个询问都需要在AC自动机上暴力的查找。但这样时间会十分好看。
于是我们想,fail指针构成的一定是...
分类:
其他好文 时间:
2014-12-10 16:24:22
阅读次数:
249