c++
wuyileiju__
只要你愿意努力,世界就会给你惊喜!
展开
-
C++学习->友元
一.友元函数 如果申明为友元的一般函数或另一个类的成员函数,称为友元函数。友元函数是在类申明中用关键字friend修饰的非成员函数。 注意:友元函数可以是一个普通函数,也可以是另一个类的成员函数,但它不是本类的成员函数,然而,在它的函数体中可以通过对象名访问本类的私有和保护成员。 1.普通函数为友元函数 使用友元函数求两点间的距离: #include using namespac原创 2017-09-24 21:18:49 · 220 阅读 · 0 评论 -
CSU->1023: 修路
1023: 修路 Time Limit: 1 Sec Memory Limit: 128 Mb Description 前段时间,某省发生干旱,B山区的居民缺乏生活用水,现在需要从A城市修一条通往B山区的路。假设有A城市通往B山区的路由m条连续的路段组成,现在将这m条路段承包给n个工程队(n ≤ m ≤ 300)。为了修路的便利,每个工程队只...原创 2018-07-13 10:27:07 · 195 阅读 · 0 评论 -
CSU->1971: 安排座位
1971: 安排座位 Time Limit: 2 Sec Memory Limit: 128 Mb Description 一年一度的暑期集训又开始了! 作为老人的小明非常忧伤,因为他要给所有的新人安排座位。由于安排给新人的座位上的机器可能有各种毛病(比如很卡,上不了网之类的),这些问题的出现都会让新人的训练热情下降。为了让更多的新人能...原创 2018-07-12 20:45:28 · 158 阅读 · 0 评论 -
C++学习->优先队列priority_queue(STL)
1.队列与优先队列的区别 普通的队列是一种先进先出的数据结构,元素在队列尾追加,而从队列头删除。在优先队列中,(first in, largest out)的行为特征。通常采用堆数据结构来实现。 优先队列是0个或多个元素的集合,每个元素都有一个优先权或值,对优先队列执行的操作有: 1) 查找; 2) 插入一个新元素; 3) ...原创 2018-07-12 18:01:49 · 194 阅读 · 0 评论 -
CSU->1588: 合并果子
1588: 合并果子 Time Limit: 1 Sec Memory Limit: 128 Mb Description 现在有n堆果子,第i堆有ai个果子。现在要把这些果子合并成一堆,每次合并的代价是两堆果子的总果子数。求合并所有果子的最小代价。 Input 第一行包含一个整数T(T<=50),表示数据组数。 每组数据第一...原创 2018-07-12 18:03:45 · 145 阅读 · 0 评论 -
CSU->1019: Simple Line Editor
1019: Simple Line Editor Time Limit: 1 Sec Memory Limit: 128 Mb Description Early computer used line editor, which allowed text to be created and changed only within one ...原创 2018-07-12 10:06:40 · 149 阅读 · 0 评论 -
CSU->1021: 组合数末尾的零
1021: 组合数末尾的零 Time Limit: 1 Sec Memory Limit: 128 Mb Description 从m个不同元素中取出n (n ≤ m)个元素的所有组合的个数,叫做从m个不同元素中取出n个元素的组合数。组合数的计算公式如下: C(m, n) = m!/((m - n)!n!) 现在请问,如果将组合数C(m,...原创 2018-07-10 16:42:03 · 150 阅读 · 0 评论 -
c++流类库和输入输出 ->插入运算符和操纵符的使用
1.输出宽度 为调整输出,C++通过在流中放入setw操纵符和调用cout的width成员函数,为每个项指定输出宽度。 (1) cout.width()成员函数 #include #include using namespace std; int main() { string a[5]; for (int i = 0; i < 5; i++) { cin >> a[i]; }原创 2017-09-17 22:16:40 · 900 阅读 · 0 评论 -
C++学习->set容器(STL)
一、关于set set是C++标准库中的一种关联容器。所谓关联容器就是通过键(key)来读取和修改元素。与map关联容器不同,它只是单纯键的集合。set容器的每一个键只能对应一个元素,即不存在键相同的不同元素。与map容器不同,set容器不支持下标操作访问元素。 set是STL中一种标准关联容器。它底层使用平衡的搜索树——红黑树实现,插入删除操作时仅仅需要指针操作节点即可完成,不涉及到内存移动...原创 2018-07-13 19:05:25 · 328 阅读 · 0 评论