- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 PKU3476 A Game with Colored Balls - 两个重要的教训
题目描述:RGB三种颜色的球排成一行,首先消除连续相同颜色最长的最左边的一段,剩下的球左右连接起来继续以上消除过程。打印每次消除小球的颜色和编号。n分析:PKU的解题报告上说用并查集+优先队列。我不知道并查集怎么用比较合适,我用了链表存储序列+堆查找最长序列。总之代码比较繁琐,这里不想贴出来了。写完之后人肉测试没有发现什么问题,交上去过后得到RE。我想是不是数据大了之后会有问题
2008-08-27 22:22:00 901
原创 ZJU2992 Monkey Vines - 二叉树 推规律
题目描述:用方括号表示出一个完全二叉树,要使得任意一个节点的左右两边权重相等,总权重至少要多少?分析:最开始想用链表做一颗二叉树,然后对每个节点递归找左右两边的权重,取较大的一边。写着写着发现不用链表建树也行,递归本身就是一个树形结构。于是直接用递归来表示。写完后发现WA……郁闷了好半天,猜想是不是总权重等于2^Deepth,结果AC了。这样一来递归都不用,线性扫描就行
2008-08-07 00:56:00 1554
原创 ZJU2994 Tiling a Grid With Dominoes - 动态规划 变换矩阵
题目描述:用1×2的多米诺骨牌,拼成4×w的矩形,总共有多少种方法?分析:经典题了,貌似我做过很多系列的这种题目,终于开窍了~/*ZJU2994 Tiling a Grid With Dominoes*/#include #include #define N 100 #define L 20 #define clr(a) memset
2008-08-07 00:51:00 1413
ACM竞赛代码整理 v0.6.pdf
2012-04-17
MFC程序-碰撞的小球
2008-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人