- 博客(10)
- 资源 (3)
- 收藏
- 关注
转载 map与hash_map
在网上看到有关STL中hash_map的文章,以及一些其他关于STL map和hash_map的资料,总结笔记如下: 1、STL的map底层是用红黑树实现的,查找时间复杂度是log(n); 2、STL的hash_map底层是用hash表存储的,查询时间复杂度是O(1); 3、什么时候用map,什么时候用hash_map? 这个药看具体的应用,不一定常数级别的
2014-04-26 18:34:57 359
原创 HDU解题报告——1046
这题一改HDU往日的风格竟然在最后一个输出后边加了空行,让我PE了一次,找规律就可以了,基本画九个就找到了,也可以这样想,一共有m*n个点,最短路径一定是从一个点出发,不重复地走完所有点,在走到最后一个点时,如果是内部的点时奇数个,那么只能走一次对角线,那么此时就可以少走一条边,如果是偶数个,那么直接走一次边就回来了,代码如下:#include #include int main(){
2014-04-01 22:11:23 473
原创 HDU解题报告——1041
这道题也是厉害,我是用的f[n]=2^(n-3)+f[n-2]这个公式,网上还有f[n]=f[n-1]+2*f[n-2]这个公式,都一样,递推关系不难找,00只可能有1和00经两次变换得到,但是n的范围是1#include #include using namespace std;int a[500]={1},f[1010][500]={0};int main(){ int n;
2014-04-01 12:39:08 432
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人