摘要:
#include<stdio.h>int fa[50005]={0};int rank[50005]={0};int n;void initial(){ for(int i=1;i<=n;i++) { fa[i]=i; rank[i]=0; }}int getfather(int x){ if(x==fa[x]) return x; int oldfa = fa[x]; fa[x]=getfather(fa[x]); rank[x]=(rank[x]+rank[oldfa])%3; //用向量的形式很快就可以看出来 return... 阅读全文
posted @ 2013-03-12 21:28
YaLing
阅读(158)
评论(1)
推荐(0)
摘要:
#include#includeusing namespace std;typedef struct Value{ int v,w; //v是价值 w是重量}Value;bool cmp(Value a,Value b) //按物品的价值从大到小排序{ return a.v>b.v||(a.v=... 阅读全文
posted @ 2013-03-12 19:50
YaLing
阅读(133)
评论(0)
推荐(0)
摘要:
#include#includeusing namespace std;int main(){ int n,m,i,j,t,a[12010]; long long T,s; scanf("%d",&n); while(n--) { T=0; ... 阅读全文
posted @ 2013-03-04 20:44
YaLing
阅读(828)
评论(0)
推荐(0)
浙公网安备 33010602011771号