上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 20 下一页
摘要: 这时一个dp问题, 我们定义f[i, j]为用i个点组成高度不超过j的二叉树的数量, 那么f[i][j] = sigma(f[k, j-1]*f[i-1-k, j-1]) 1<=k<=i-2; 边界条件是: f[1][j]=1; 代码如下: /* ID: m1500293 LANG: C++ PRO 阅读全文
posted @ 2016-02-12 15:07 xing-xing 阅读(487) 评论(0) 推荐(0) 编辑
摘要: #include <cstdio> #include <algorithm> #include <cstring> #include <iostream> using namespace std; int partner[100]; int N; int total; void dfs() { in 阅读全文
posted @ 2016-02-12 12:08 xing-xing 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 字符矩阵顺时针旋转90度的时候, 行变成列, 列变成行。 镜面对称不是很难直接上测试代码: #include <cstdio> #include <cstring> #include <algorithm> #include <iostream> using namespace std; char 阅读全文
posted @ 2016-02-12 11:24 xing-xing 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 这个问题可以使用dp来统计, 假设我们要统计s中连续的a的数量, 那么我们可以定义f[i]为以i结尾连续的a的个数, 那么我们可以定义如下递推式 , if s[i]=='a' then f[i] = f[i-1] + 1; else f[i]=0; 这样就统计了出来, 我们也可以定义以i为开头的连续 阅读全文
posted @ 2016-02-12 10:25 xing-xing 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 没理解 阅读全文
posted @ 2016-02-10 23:00 xing-xing 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 这个题就是求最短路径, 然而还有一些限制条件就是最短路一样的时候顶点的欢乐值要最大, 欢乐值一样的时候路径上顶点的个数要最小(不包括源点), 另外要顺带求出最短路径的个数。 实现的时候我们可以用优先队列来优化dijkstra算法, 每更新一个数值其他的也要相应的更新, 另外在求解路径个数的时候假设我 阅读全文
posted @ 2016-02-10 16:51 xing-xing 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 首先将矩形离散化成一系列线段, 这里以横边为例, 我们将横边离散化之后按照纵坐标排序, 纵坐标相同的时候始边在前。 然后对于一个线段,对应区间的pos[j]++, 如果pos[j]由0-》1 或者由 1 -> 0那么ans++. 这个过程还可以使用线段树优化, 代码如下: /* ID: m15002 阅读全文
posted @ 2016-02-10 16:40 xing-xing 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 这道题是最小表示法的一个应用, 代码如下: /* ID: m1500293 LANG: C++ PROG: hidden */ #include <cstdio> #include <algorithm> #include <cstring> using namespace std; char s[ 阅读全文
posted @ 2016-02-10 16:37 xing-xing 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 这道题的难点在于将点拆分, 无向图变为有向图, 对于 i点我们可以将这个点拆分成2*i-1 -> 2*i,权值为1 对于i - j, 我们可以将点拆分以后再添加2*j -> 2*i-1 2*i -> 2*j-1,权值为inf, 然后求解最大流即为要去掉的顶点的个数, 求解具体的边的时候我们可以枚举要 阅读全文
posted @ 2016-02-08 17:37 xing-xing 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 这道题的意思是到现在理解的不太透彻, 以后需要在看, 先把代码贴上吧 /* ID: m1500293 LANG: C++ PROG: charrec */ #include <cstdio> #include <cstring> #include <algorithm> using namespac 阅读全文
posted @ 2016-02-08 17:30 xing-xing 阅读(140) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 20 下一页