码迷,mamicode.com
首页 >  
搜索关键字:算法与数据结构    ( 285个结果
POJ 2114 Boatherds (树上点分治)
题目地址:POJ 2114 点分治水题。只是把距离小于等于k改成了等于k。稍微加一点处理就可以了。 代码如下:#include #include #include #include #include #include #include #include <set...
分类:其他好文   时间:2015-06-29 22:21:07    阅读次数:154
Codeforces Round #310 (Div. 1) C. Case of Chocolate (线段树)
题目地址:传送门 这题虽然是DIV1的C。。但是挺简单的。。只要用线段树分别维护一下横着和竖着的值就可以了,先离散化再维护。每次查找最大的最小值<=tmp的点,可以直接在线段树里搜,也可以二分去找。 代码如下:#include #include #include #include #include <algorithm...
分类:其他好文   时间:2015-06-29 22:18:21    阅读次数:148
POJ 1987 Distance Statistics (树上点分治)
题目地址:POJ 1987 点分治模板题,跟POJ 1741几乎一样,。。 代码如下:#include #include #include #include #include #include #include #include #include <...
分类:其他好文   时间:2015-06-27 22:53:36    阅读次数:137
POJ 1741 Tree (树上点分治)(楼教主男人八题之一)
题目地址:POJ 1741 树分治第一发! 树分治详情请看漆子超的国家集训队论文,论文传送门 树分治裸题。 代码如下:#include #include #include #include #include #include #include #includ...
分类:其他好文   时间:2015-06-26 12:54:09    阅读次数:160
白话算法与数据结构之【字典树】
1. 什么是trie树   1.Trie树 (特例结构树)         Trie树,又称单词查找树、字典树,是一种树形结构,是一种哈希树的变种,是一种用于快速检索的多叉树结构。典型应用是用于统计和排序大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:最大限度地减少无谓的字符串比较,查询效率比哈希表高。      Trie的核心思想是...
分类:编程语言   时间:2015-06-25 23:06:26    阅读次数:439
POJ 1655 Balancing Act (树的重心)
题目地址:POJ 1655 树的重心定义为:找到一个点,其所有的子树中最大的子树节点数最少,那么这个点就是这棵树的重心,删去重心后,生成的多棵树尽可能平衡. 树的重心可以用树形DP快速的找出来。 代码如下:#include #include #include #include #include ...
分类:其他好文   时间:2015-06-24 21:07:53    阅读次数:133
HDU 5269 && BestCoder #44 1002 ZYB loves Xor I (分治)
题目地址:HDU 5269 比赛的时候想到了分治的思路,但是脑残了。,。写麻烦了。。。调了好久也没调出来。。赛后优化了一下。。就过了。。 我的思路是先排序,排序是按照的将每个数字的二进制表示倒过来的字典序从大到小排,比如样例2中的2,6,5,4,0,二进制分别是010,110,101,100,000,排序之后是 101 110 010 100 000 这样的话就把后缀相同的都给放在一...
分类:其他好文   时间:2015-06-13 23:11:38    阅读次数:313
Codeforces Round #306 (Div. 2) D.E. 解题报告
D题:Regular Bridge 乱搞。构造 这题乱搞一下就行了。构造一个有桥而且每个点的度数都为k的无向图。方法很多,也不好叙述。。 代码如下:#include #include #include #include #include #include #include ...
分类:其他好文   时间:2015-06-10 19:32:48    阅读次数:148
C编译: 动态连接库 (.so文件)
转自:http://www.cnblogs.com/vamei/archive/2013/04/04/2998850.html在“纸上谈兵: 算法与数据结构”中,我在每一篇都会有一个C程序,用于实现算法和数据结构 (比如栈和相关的操作)。在同一个程序中,还有用于测试的main()函数,结构体定义,函...
分类:其他好文   时间:2015-05-28 22:47:23    阅读次数:129
Codeforces Round #305 (Div. 1) A.B.C 解题报告
A. Mike and Frog 枚举。 先是找循环,然后很容易得出一个两元一次方程,然后可以发现解也是有循环节的,所以最小的那个肯定出现在一定范围内,否则就后面也不可能出现。假设两个变量为x,y,系数分别为z1,z2。很显然,两者的最小公倍数便是一个周期,所以如果枚举x的话,只需要枚举到z2就可以了。 细节比较多。。错了好多次。。比赛中也跪了。。 代码如下:#include <iostre...
分类:其他好文   时间:2015-05-28 02:01:39    阅读次数:145
285条   上一页 1 ... 21 22 23 24 25 ... 29 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!