设为首页 加入收藏

TOP

Fukuoka 2011 F - City Merger <路径压缩,位运算,AC自动机>(二)
2015-11-21 01:05:33 来源: 作者: 【 】 浏览:5
Tags:Fukuoka 2011 City Merger < 路径 压缩 运算 动机 >
or (i=0;i ??? for (t=1;t<=n;t++)?
??? {?
????????? k=1-k;?
????????? memset(dp[k],-1,sizeof(dp[k]));??
????????? for (i=0;i ???????????? for (j=0;j ??????????????? for (p=0;p<=g;p++)?
??????????????? if (dp[1-k][j][p]!=-1)?
??????????????? {?
?????????????????????? x=point[need[i]].w|p;?
?????????????????????? if (dp[k][i][x]==-1 || dp[k][i][x]>dp[1-k][j][p]+arc[j][i])?
????????????????????????? dp[k][i][x]=dp[1-k][j][p]+arc[j][i];?
??????????????? }?
??? }?
??? ans=oo;?
??? for (i=0;i ?????? if (dp[k][i][g]!=-1 && dp[k][i][g] ??? return ans;?
}?
int main()?
{??
??? while (~scanf("%d",&n))?
??? {?
??????????? if (!n) break;?
??????????? Built_Trie();?
??????????? Built_AC_Automation();?
??????????? Built_Arc();??
??????????? printf("%d\n",EXE_DP());?
??? }?
??? return 0;?
}?

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇HDU 3973 AC's String 下一篇C/c++中的-->运算符

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: