斐波那契数列<10^9的数很少很少...所以直接暴力枚举就行了... ------------------------------------------------------------- #include<cstdio> #include<algorithm> #include<cstring> #include<iostream> #define rep( i , n ) for( int i = 0 ; i < n ; ++i )…
ORZ:http://www.cnblogs.com/zrts/p/bzoj3714.html #include<cstdio> #include<algorithm> using namespace std; #define N 2010 int fa[N],rank[N],n,m,tot; long long ans; ]; bool operator < (const Edge &a,const Edge &b){return a.w<b.w;}…