dephi 网站开发,网站建设公司的转型,系统开发生命周期法的优点表现,自己怎么做网站优化正题
题目链接:http://noip.ybtoj.com.cn/contest/102/problem/2 题目大意
求构造一个包含根节点的联通子图kkk个的树。 解题思路
现在考虑一棵树#xff0c;如果我们在根节点处加一个点#xff0c;那么方案数会2\times 22。如果在根节点上加入一个父节点#xff08;根会…正题
题目链接:http://noip.ybtoj.com.cn/contest/102/problem/2 题目大意
求构造一个包含根节点的联通子图kkk个的树。 解题思路
现在考虑一棵树如果我们在根节点处加一个点那么方案数会×2\times 2×2。如果在根节点上加入一个父节点根会转移上去那么方案数会111。这样点数是log\loglog级别的能够通过本题。 codecodecode
#includecstdio
#includecstring
#includealgorithm
using namespace std;
struct node{int x,y;
}a[1100];
int n,last,cnt,tot;
int main()
{
// freopen(b.in,r,stdin);
// freopen(b.out,w,stdout);while(scanf(%d,n)!EOF){lastcnt1;tot0;while(n1){if(n1)a[tot](node){last,cnt},n--,lastcnt;else a[tot](node){last,cnt},n/2;}printf(%d\n,cnt);for(int i1;itot;i)printf(%d %d\n,a[i].x,a[i].y);}
}