Aizu
来源:互联网 发布:1.5斤麒麟鞭弹簧垫数据 编辑:程序博客网 时间:2024/05/18 01:37
题目->here
原文链接here
我炒的代码:
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<vector>#include<map>using namespace std;typedef long long ll;const int N = 1000005,p = 9901,MOD = 1e9+7;vector<ll> G[N];ll Hash[N];map<ll,ll> m;map<ll,ll>::iterator it;void dfs(ll u){ Hash[u] = 1; for(int i = 0;i < G[u].size();i++) { ll v = G[u][i]; dfs(v); Hash[u] = (Hash[u]+Hash[v]*p)%MOD; } m[Hash[u]]++;}int main(){ int n,u,v; cin >> n; for(int i = 1;i <= n-1;i++) { scanf("%d%d",&u,&v); G[u].push_back(v); } dfs(1); ll ans = 0; for(it = m.begin();it != m.end();it++) ans += it->second*(it->second-1)/2; printf("%lld\n",ans); return 0;}
0 0
- Aizu
- Aizu
- Aizu
- Aizu
- Aizu
- Aizu
- Aizu
- Aizu
- Aizu
- Aizu
- AIZU 1259
- Aizu 2222
- Aizu 2223
- Aizu 2224
- Aizu - 0015
- Aizu 0024
- Aizu 0005
- Aizu 2305
- Mysql Innodb体系结构
- MySQL索引统计信息更新相关的参数
- nodejs 后台服务启动
- Linux下C语言获取所有网卡MAC地址的代码
- 单纯形法
- Aizu
- 解决failed to push some refs to
- opengl(1)
- HDU
- nc 使用方法
- hihocode 1505 : 小Hi和小Ho的礼物
- git入门笔记
- 四位顶级AI大牛纵论:深度学习和大数据结合的红利还能持续多久?
- 进化规划算法