- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图论算法;最短路算法;Dijkstra算法;SPFA算法;Floyd算法;例题 Sweet Butter;;;例题 交通灯;;;;;例题 大陆争霸;;;;差分约束系统;解决这道题可以构造差分约束系统。为了方便表述,我们定义C[i]为串的前i位之和,显然有S[i] = C[i] – C[i-1]。
根据C的意义,我们可以很容易得出约束条件 0 = C[i] – C[i-1] = 1 ①。
当i=L1时,从S[i-L1+1]至S[i],长度为L1的子串,其中1的个数为C[i] – C[i-L1]。根据题中条件,应满足 A[1] = C[i] – C[i-L1] = B[1] ②。同样的,当i=L0,从S[i-L0+1]至S[i],长度为L0的子串,其中0的个数为L0 – (C[i] – C[i-L1]),应满足 A[0] = L0 – (C[i] – C[i-L1]) = A[1]③。
;;例题 游览路线;;;;;;Floyd的未简化形式
for k ... for i ... for j ...
if d[k][i][j]d[k-1][i][k]+d[k-1][k][j] then
d[k][i][j]=d[k-1][i][k]+d[k-1][k][j]
为何要写成这个样子?
Floyd的本质是动态规划。
d[k][i][j]表示,中间点序号不超过k时,i到j的最短路长度。
于是,若存在边(i,k)、(j,k),那么边(i,k)、边(j,k)、路径d[k-1][i][j]共同构成一个简单环。
;;;最小生成树;var
u,v,w:array[1..MAXM]of longint;
fa:array[1..MAXN]of longint;
n,m,x,y,i,left:longint;
function getfa(i:longint):longint;
begin
if fa[i]=0 then exit(i);
fa[i]:=getfa(fa[i]);
exit(fa[i]);
end;
begin
readln(n,m);
for i:=1 to m do readln(u[i],v[i],w[i]);
sort(1,m);
left:=n-1;
for i:=1 to m do
begin
x:=getfa(u[i]);
y:=getfa(v[i]);
if x=y then continue;
fa[x]:=y;
writeln(u[i], ,v[i], ,w[i]);
dec(left);
if left=0 then break;
end;
end.;例题 吃水不忘挖井人;;例题 最优贸易;强连通分量;强连通分量;强连通分量;伪代码
color(u)
c[u]=tot;
for each v (u,v)?E
if c[v]==0
color(v)
for i = 1..n
l[f[i]]=i;
for i = n..1
if c[l[i]]==0
tot=tot+1;
color(l[i]);
;;;例题 Going from u to v or from v to u?;;;;;例题 最大半连通子图;;联想到“最优贸易”计算强连通分量,然后缩点DP的思路,在这道题上也是可行的。
对于每个单独的极大强连通分量,如果其中一个点包含在某个答案中,那么必定整个连通分量都包含在此答案中。
于是首先计算出所有的极大强连通分量,进行缩点,得到新的有向无环图。;
文档评论(0)