![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STL
codediyi
你可以关注我的知乎主页,去看我分享的更多内容。
https://www.zhihu.com/people/codediyi
展开
-
Map+Winner
map–初级题目-寻找满足要求的最大值题目链接备注:在自己思考动手之后再看我下面分享的题目哦;题目描述:The winner of the card game popular in Berland “Berlogging” is determined according to the following rules. If at the end of the game there is o...原创 2019-04-06 13:20:06 · 107 阅读 · 0 评论 -
set+Andy's First Dictionary
set容器的初级题目——set对字符串进行排序题目链接在看我下面分享的题解之前,建议大家先自己整理一下自己关于这道题的思路(由于题目太长,不粘贴题目了)题目大意:(从数据的输入和输出的方向考虑)输入:输入一篇文章,文章有一下特点:1,由单词,空格,和各种符号组成,其中有大些字母,也有小写字母2,文章不超过2000行,没一行不超过200个单词,文章最后以EOF结束输出:输出在这篇文章...原创 2019-04-06 21:31:26 · 103 阅读 · 0 评论 -
priority_queue+Windows Message Queue
好坑的一道题!!!wrong了三遍,才ac!重要的时间说三遍,细节细节细节题目链接涉及的知识点:优先队列的插入,判空,输出,以及自定义结构体优先级(重点)在看以下代码之前,还请自己做一遍,一定要注意时间和空间哦!!#include<cstdio>#include<iostream>#include<queue>using namespace st...原创 2019-04-07 19:01:21 · 109 阅读 · 0 评论 -
STL基础内容
<algorithm>1,sort(a,a+n)2,stable_sort(a,a+n)稳定排序,相同值不改变相对位置3,reverse(a,a+n)反转一个区间的元素4,unique(a,a+n)将一个已经排序的区间内的重复的数去掉,返回值为一个指针。5,swap(&a,&b)6,__gcd(num1,num2)7,next_permutation...原创 2019-06-01 19:08:42 · 135 阅读 · 0 评论 -
用map来统计字符串出现的次数
#include<cstdio>#include<iostream>#include<map>#include<string>using namespace std;int main(){ int n,count;; string str,temp; while(scanf("%d",&n)&&n) { ...原创 2019-06-04 20:06:41 · 283 阅读 · 0 评论 -
对STL 中string内的字符进行排序
题目链接sort(str.begin(),str.end());#include<map>#include<string>#include<iostream>#include<algorithm>using namespace std;int main(){ int n; scanf("%d",&n); string s...原创 2019-06-04 20:24:30 · 860 阅读 · 0 评论 -
set+自动排序+自动去重
set对插入的元素不仅仅自动去重,还会自动排序一篇简单介绍set用法的博客题目链接#include<cstdio>#include<set>using namespace std;int main(){ int n,m; int a[20010]; while(scanf("%d%d",&n,&m)!=EOF) { for(int ...原创 2019-06-04 21:08:02 · 2647 阅读 · 0 评论 -
STL中对string的操作
题目链接关键点1,char temp[50];string str;可以执行如下操作:str=temp;2,对”ab.cd“这样的例子,要注意一个很详细的对string的介绍#include<string>#include<iostream>#include<cstdio>#include<string.h>#include&l...原创 2019-06-04 21:53:30 · 126 阅读 · 0 评论 -
聪明的木+最优二叉树的思想
51nod聪明的木匠 题目链接最小生成树的思路解决这个问题,而实现最小生成树则用到了优先对列这个知识点,将输入数据插入到一个优先队列中,生成一个由小到大的队列。每次取前两个数据相加,并将加的结构再次插入这个优先队列中。#include<cstdio>#include<cstring>#include<queue>using namespace st...原创 2019-06-04 23:16:17 · 144 阅读 · 0 评论