
STL
c++中stl使用
不维护了
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ STL高频使用的函数总结
文章目录vectorstackqueuepriority_queueset/multisetmapstringvectorvector<int> a(100,0)//100个0v.clear();v.empty();v.insert(pos,elem);v.erase(pos);v.erase(pos,len);//pos开始删除len个v.erase(first,last)//左闭右开v.front();v.back();v.pop_back();v.push_ba原创 2020-09-02 09:28:00 · 272 阅读 · 0 评论 -
约瑟夫环问题:士兵队列
某部队进行新兵队列训练,将新兵从一开始按顺序依次编号,并排成一行横队,训练的规则如下:从头开始一至二报数,凡报到二的出列,剩下的向小序号方向靠拢,再从头开始进行一至三报数,凡报到三的出列,剩下的向小序号方向靠拢,继续从头开始进行一至二报数,以后从头开始轮流进行一至二报数、一至三报数直到剩下的人数不超过三人为止。Input本题有多个测试数据组,第一行为组数N,接着为N行新兵人数,新兵人数不超过5000。Output共有N行,分别对应输入的新兵人数,每行输出剩下的新兵最初的编号,编号之间有一个空格。S原创 2020-05-18 17:37:25 · 300 阅读 · 0 评论 -
字符串:统计单词个数
重点:set和istringstream的应用#include <algorithm>#include <iostream>#include <set>#include <sstream>#include <string>using namespace std;int n;string s;const set<s...原创 2020-05-05 16:33:56 · 371 阅读 · 0 评论 -
字符排序
题目:给定一个句子,要求将其字符重新排序输出,其中的英文字母按照字母表顺序输出,其他字符的顺序和位置不变,输出后的单词长度与原句子相同。输入格式:第 1 行:一个整数 t 为问题数。每组测试数据一行,包括一个字符串(长度最大为200 ),由英文字母(均为大写字母)及其他字符组成,由空格分开的连续字符串视作一个单词。输出格式:对于每个问题,输出一行问题的编号(0 开始编号,格式:case...原创 2020-05-05 15:28:45 · 552 阅读 · 0 评论 -
哈希值索引:恢复古诗
题目:jxtxzzw和好朋友去探险,在山洞里jxtxzzw发现了许多古诗,他很兴奋地呼唤同伴过来,用相机把这些古诗拍下来。每个人都选了一部分进行拍照。回到学校以后,所有人把相机中的照片导出,保存在电脑。这时jxtxzzw发现,竟然当时没有让伙伴们按照顺序拍照。现在这些照片根本就不是有序的,所以这些古代诗歌的碎片完全连不成一个整体。好在现在有一个线索,在相邻的两张照片中,一定有一句是重复的...原创 2020-05-05 15:09:01 · 467 阅读 · 0 评论