codeforces 123 div2
来源:互联网 发布:excel跨工作簿引用数据 编辑:程序博客网 时间:2024/06/08 10:03
前两题做的还算快,可是最后却没有出题了,原因是题目都看不懂,特别是D题,真想骂几句,这神马意思啊
最后由于做的比较快居然还涨rating了, ——!
E题,并查集的带权合并 w[x]表示x到根的权值和在find的时候合并掉
View Code
#include<cstdio>const int maxn = 100010;const int mod = 1000000007;int w[maxn],p[maxn];int find(int x){ if(x==p[x]) return x; int z=find(p[x]); w[x]+=w[p[x]]; w[x]%=mod; return p[x]=z;}int main(){ int n,i,j,k,v,x; scanf("%d",&n); int ans=0; int num=0; while(n--) { num++; p[num]=num; w[num]=0; scanf("%d",&k); while(k--) { scanf("%d%d",&v,&x); int f=find(v);//printf("f=%d %d\n",f,w[f]); p[f]=num; w[f]=(w[v]+x)%mod; ans=(ans+w[f])%mod; if(ans<0) ans+=mod; } } printf("%d\n",ans);}
- codeforces 123 div2
- codeforces #78 div2 C
- codeforces 83div2
- 【codeforces #91 div2】
- codeforces 105 div2 A
- codeforces 105 div2 B
- CodeForces #120 DIV2
- Codeforces---125--div2--总结
- Codeforces-127-div2
- codeforces-div2-128
- codeforces-div2-134
- Codeforces 135 div2
- codeforces 137 div2
- Codeforces #137 div2
- Codeforces #49 div2
- codeforces 145 div2 A
- codeforces #147(div2)
- codeforces 148 div2 B
- uva 11983 求矩形覆盖k次以上的面积并
- codeforces 122
- CF 85D 五颗线段树
- poj 2785 哈希!!!
- 树链剖分初步 spoj 375 hdu 3966 codeforces 191C
- codeforces 123 div2
- STL序列式容器和关联式容器
- CF 8 A
- Never underestimate the heart of a champion
- 今天在CSDN开博了,记录技术学习心得
- Codeforces Round #124 (Div. 2) (Div.1)
- 程序员的第一篇博客
- 有更新 浙大月赛 ZOJ Monthly, June 2012 on June 24
- codeforces 127 div2