上一页 1 ··· 64 65 66 67 68 69 70 71 72 ··· 88 下一页
摘要: 1、map简介 map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。 2、map的功能 自动建立Key - value的对应。key 和 value可以是任意你需要的类型。 根据key值快速 阅读全文
posted @ 2017-04-29 23:48 Angel_Kitty 阅读(992) 评论(0) 推荐(2) 编辑
摘要: 敌兵布阵 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 87684 Accepted Submission(s): 36912 Problem 阅读全文
posted @ 2017-04-29 23:29 Angel_Kitty 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 这几天学习了一下树链剖分,顺便写一下我的理解、 早上看了一下别人的讲解,云里雾里,终于算是搞懂了、 树链剖分是解决在树上进行插点问线,插线问点等一系列树上的问题 假如现在给你一棵树,然后没两条边之间有一条权值,有一些操作,1:x y之间的最大权值是多少,2:改变x y之间的权值 当前这样的操作有很多 阅读全文
posted @ 2017-04-28 23:29 Angel_Kitty 阅读(319) 评论(0) 推荐(0) 编辑
摘要: A.喵哈哈村的魔法石 发布时间: 2017年2月21日 20:05 最后更新: 2017年2月21日 20:06 时间限制: 1000ms 内存限制: 128M 描述 传说喵哈哈村有三种神奇的魔法石:第一种魔法石叫做人铁石,拥有A的能量;第二种魔法石叫做地冈石,拥有B的能量;而第三种,则是最神奇的天 阅读全文
posted @ 2017-04-28 23:25 Angel_Kitty 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 今天分享一个小技巧,虽然是小技巧但是还是很有价值的,曾经是微软的面试题。题目是这样的,一个无序的数组让你找出第k小的元素,我当时看到这道题的时候也像很多人一样都是按普通的思维,先排序在去第K个,但是当数组非常大的时候,效率不高,那有没有简单的方法了,其实我们早就学过,只是我们不善于思考和变通。很多人 阅读全文
posted @ 2017-04-28 21:11 Angel_Kitty 阅读(4960) 评论(1) 推荐(0) 编辑
摘要: 介绍 这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vector容器,而且应该不会再去使用C类型的动态数组了。 Ve 阅读全文
posted @ 2017-04-27 22:56 Angel_Kitty 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 下面来进行这段代码的分析: struct node { //定义一个结构体node(节点) int x; int y; int len; //node中有3个成员变量x,y,len bool operator <(const node &a)const {//重载<操作符。可以对两个node使用<操 阅读全文
posted @ 2017-04-26 21:52 Angel_Kitty 阅读(35980) 评论(12) 推荐(37) 编辑
摘要: A. Mike and palindrome time limit per test:2 seconds memory limit per test:256 megabytes input:standard input output:standard output A. Mike and palin 阅读全文
posted @ 2017-04-25 21:27 Angel_Kitty 阅读(802) 评论(1) 推荐(0) 编辑
摘要: (一)inline函数(摘自C++ Primer的第三版) 在函数声明或定义中函数返回类型前加上关键字inline即把min()指定为内联。 inline int min(int first, int secend) {/****/}; inline函数对编译器而言必须是可见的,以便它能够在调用点内 阅读全文
posted @ 2017-04-25 19:35 Angel_Kitty 阅读(5063) 评论(6) 推荐(1) 编辑
摘要: substr(字符串,截取开始位置,截取长度) //返回截取的字 substr('Hello World',0,1) //返回结果为 'H' *从字符串第一个字符开始截取长度为1的字符串 substr('Hello World',1,1) //返回结果为 'H' *0和1都是表示截取的开始位置为第一 阅读全文
posted @ 2017-04-25 19:05 Angel_Kitty 阅读(26203) 评论(1) 推荐(6) 编辑
上一页 1 ··· 64 65 66 67 68 69 70 71 72 ··· 88 下一页