Similarity of Subtrees(深搜+hash、映射)
来源:互联网 发布:网络维修培训 编辑:程序博客网 时间:2024/05/21 06:57
https://vjudge.net/problem/Aizu-2784
看http://www.cnblogs.com/chen9510/p/5929542.html
hash方法,因为每一个一样的node都可以变为一个同样大小的多项式的。。。
map<ULL,LL>mp;vector<int>g[N];ULL dp[N];LL ans;int n;const ULL b=1000000007;void dfs(int u,int fa){ dp[u]=1; for(int i=0;i<g[u].size();++i){ int v=g[u][i]; if(v==fa)continue; dfs(v,u); dp[u]+=dp[v]*b; } ans+=mp[dp[u]]; mp[dp[u]]++;}int main(){ sf("%d",&n); ans=0; rep(i,1,n-1){ int u,v;sf("%d%d",&u,&v); g[u].push_back(v);g[v].push_back(u); } dfs(1,1); cout<<ans<<'\n';}
阅读全文
0 0
- Similarity of Subtrees(深搜+hash、映射)
- Similarity of Subtrees 深搜,hash
- E. Similarity of Subtrees【hash】
- JAG Practice2016-E Similarity of Subtrees- hash
- 2016 JAG E Similarity of Subtrees(hash)
- (2016 弱校联盟十一专场10.3) Similarity of Subtrees DFS + hash
- 2016 ACM-ICPC Asia Regional E – Similarity of Subtrees(dfs+hash)
- BNUOJ 52310 Similarity of Subtrees
- Problem E Similarity of Subtrees
- Aizu 2784 Similarity of Subtrees
- Calculation of Vector Similarity
- Measure of similarity
- Similarity of Social Media Network
- hdu 5524 Subtrees(高效)
- Spring Redis(4)对象Hash映射
- The Statistics of Sequence Similarity Scores
- POJ 2754 Similarity of necklaces 2
- HDOJ 5524 Subtrees(二叉树)
- Stirng类的常见用法:输出str长度,输出第一个"o",和最后一个"o"的索引,将str中的字符"l"替换成"m",字符串str按空格“ ”分割为2个字符串,比较这两个字符串是否相等。
- struts2常量简介
- java之内部类总结
- 拖放实例
- 【微信公众号开发教程】第一章 微信公众号基础知识
- Similarity of Subtrees(深搜+hash、映射)
- java下的证书访问
- EditTex实现密码的显示隐藏
- MySQL中随机获取数据以及效率
- Java基础总结-异常处理
- 一位学长的ACM总结
- Linux系统学习方法——写给小白
- sdut_1189
- git入门大全