上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 寻找最小环 vis[i]表示i属于哪个图的连通分量,0表示没有访问过 lev[i]表示在当前连通分量中第几个访问到i的 如果vis[x]==0 继续dfs 否则 如果访问到了上一个联通分量的内容 return 否则 即访问到的本连通分量中已经访问的点,出现环,则用这个环的长度dep-lev[next 阅读全文
posted @ 2016-06-22 13:09 FuTaimeng 阅读(159) 评论(0) 推荐(0)
摘要: 一开始暴搜,超时3个点... 后来看了题解: 首先,两个点的距离为2当且仅当它们都与一个点直接相连 反过来说,一个点所有的出边的终点都是互相距离2的(最大值可以依靠这个方法,前向星处理的时候将每个点的最大出点和次大出点存起来,最后过一遍比较乘积) 那么,所有点对的权值和就是每一个点所产生的点对权值和 阅读全文
posted @ 2016-06-22 11:27 FuTaimeng 阅读(223) 评论(0) 推荐(0)
摘要: 点的序号很大,存不过来,但点数较少,因此用离散化,然后再用并查集。 用map进行离散化,过8个点,2个超时 代码: 阅读全文
posted @ 2016-06-22 10:05 FuTaimeng 阅读(206) 评论(0) 推荐(0)
摘要: pa[i]代表i的father pre[i]代表i之前有多少个 sum[i]代表i所在的整列有多少个 cc为命令类型,x y为命令参数, fx fy分别为x y的father 当cc==‘M’时,合并x y,因为是把x所在队列放到y所在队列后面,所以要pre[fx]=sum[fy](剩下的pre在f 阅读全文
posted @ 2016-06-22 09:59 FuTaimeng 阅读(254) 评论(0) 推荐(0)
摘要: 开3*n的并查集,其中x用来连接与x同类的,x+n用来连接x吃的,x+2*n用来连接x被吃的。 1 x y时,如果 x吃y 或 x被y吃,那么为假话, 否则x与y同类,x吃的y也吃,x被吃的y也被吃; 2 x y时,如果 x与y同类(x与x自然也是同类) 或 y吃x,那么为假话, 否则x吃y,y被x 阅读全文
posted @ 2016-06-21 20:30 FuTaimeng 阅读(398) 评论(0) 推荐(0)
摘要: 5.3.3.堆排序 堆:设有数据元素的集合(R1,R2,R3,...Rn)它们是一棵顺序二叉树的结点且有 Ri<=R2i 和Ri<=R2i+1(或>=) 堆的性质:堆的根结点上的元素是堆中的最小元素,且堆的每一条路径上的元素都是有序的。 堆排序的思想是: 1)heapdown调整堆:每次调整都是从父 阅读全文
posted @ 2016-06-21 15:49 FuTaimeng 阅读(278) 评论(0) 推荐(0)
摘要: 概念: 树的路径长度:一棵树的每一个叶结点到根结点的路径长度的和。 带权二叉树:给树的叶结点赋上某个实数值(称叶结点的权)。 带权路径长度:各叶结点的路径长度与其权值的积的总和。 哈夫曼树(最优二叉树):带权路径长度最小的二叉树。 如何构建哈夫树:(思想是:权越大离跟越近) 哈夫曼码:哈夫曼树的非叶 阅读全文
posted @ 2016-06-21 15:19 FuTaimeng 阅读(428) 评论(0) 推荐(0)
摘要: 在优先队列中,优先级高的元素先出队列。 标准库默认使用元素类型的<操作符来确定它们之间的优先级关系。优先队列的第一种用法,也是最常用的用法: priority_queue<int> qi; 通过<操作符可知在整数中元素大的优先级高。故示例1中输出结果为:9 6 5 3 2第二种方法:在示例1中,如果 阅读全文
posted @ 2016-06-21 15:00 FuTaimeng 阅读(206) 评论(0) 推荐(0)
摘要: d[l][i]表示:从第i个珠子开始,连续l个珠子合并后释放的最大能量 状态转移方程d[l][i] = d[j][i] + d[l-j][i+j] + w[i]*w[i+j]*w[i+l],j从1到l-1 注意实际操作时i+j和i+l要mod n. 代码: 阅读全文
posted @ 2016-06-21 13:58 FuTaimeng 阅读(231) 评论(0) 推荐(0)
摘要: Bfs搜索 1.把棋盘直接作为状态: 测试点#1.in 结果:AC 内存使用量: 488kB 时间使用量: 1ms 测试点#2.in 结果:AC 内存使用量: 1128kB 时间使用量: 3ms 测试点#3.in 结果:AC 内存使用量: 1128kB 时间使用量: 6ms 测试点#4.in 结果: 阅读全文
posted @ 2016-06-21 11:05 FuTaimeng 阅读(304) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页