随笔分类 -  库函数-C++

摘要:#include<iostream> #include<cstdio> #include<cstring> #include<algorithm> #include<cmath> #include<vector> #include<map> #include<cstdlib> #include<fstream> #include<time.h> #include<list> using names 阅读全文
posted @ 2019-10-07 16:58 执||念 阅读(186) 评论(0) 推荐(0)
摘要:将数据输出到文件中 读取文件中的内容,将输出结果存到文件中 计算程序跑的时间,放在main函数开头和结尾:加头文件ctime 阅读全文
posted @ 2019-09-30 15:52 执||念 阅读(505) 评论(0) 推荐(0)
摘要:是一种特殊的map,查询键值的复杂度为O(1),但是map查询键值的复杂度为O(log N) 有的编译器使用时要加入下面的头文件: 下面看几个函数: 阅读全文
posted @ 2019-09-07 20:29 执||念 阅读(1738) 评论(0) 推荐(0)
摘要:学习博客:https://www.cnblogs.com/magisk/p/8809922.html C++的 bitset 在 bitset 头文件中,它是一种类似数组的结构,它的每一个元素只能是0或1,每个元素仅用1bit空间。 下面是具体用法 构造函数 bitset常用构造函数有四种,如下 注 阅读全文
posted @ 2019-04-29 20:50 执||念 阅读(839) 评论(0) 推荐(0)
摘要:stringstream是 C++ 提供的另一个字串型的串流(stream)物件,和之前学过的iostream、fstream有类似的操作方式。要使用stringstream, 必须先加入这一行: stringstream主要是用在將一个字符串分割,可以先用.clear( )以及.str( )將指定 阅读全文
posted @ 2019-02-03 15:27 执||念 阅读(303) 评论(0) 推荐(0)
摘要:I J I: Carryon的字符串 时间限制: 1 s 内存限制: 128 MB 提交 我的状态 时间限制: 1 s 内存限制: 128 MB 时间限制: 1 s 内存限制: 128 MB 题目描述 Carryon最近喜欢上了一些奇奇怪怪的字符,字符都是英文小写字母,但奇怪的是a可能比b小,也可能 阅读全文
posted @ 2018-08-13 15:11 执||念 阅读(215) 评论(0) 推荐(0)
摘要:1、按照面向对象的要求,可以把字符串看作一个对象,设计一个串类加以描述。但是,在一般的情况下不必建立自己的串类,c++标准 在库<string>中给出了类string,提供了丰富的串操作,程序员使用指令: #include<string>即存取这个类。可将类string视为一个容器类,其部分操作如下 阅读全文
posted @ 2018-08-13 12:15 执||念 阅读(1020) 评论(0) 推荐(0)
摘要:顾名思义,这个函数就是用来求数组的全排列的,至于怎么用,看下面的介绍: 这是一个c++函数,包含在头文件algorithm里面,这个函数可以从当前的数组的大小按照字典序逐个递增的顺序排列 看下面的模板 下面代码可以输出1~n的全排列 上面代码有一个sort,但是如果没有的话,只会出现从当前的大小按字 阅读全文
posted @ 2018-08-06 17:50 执||念 阅读(3952) 评论(0) 推荐(0)
摘要:首先介绍这两种函数是什么意思 upper_bound是找到大于t的最小地址,如果没有就指向末尾 lower_bound是找到大于等于t的最小地址 题目链接:https://vjudge.net/contest/231314#problem/E You are given n integers a1, 阅读全文
posted @ 2018-07-16 11:14 执||念 阅读(4398) 评论(0) 推荐(1)
摘要:fill是按照单元来赋值的,所以可以填充一个区间的任意值 memset函数一般只用于赋初值为0或者-1 阅读全文
posted @ 2018-07-10 10:30 执||念 阅读(1234) 评论(0) 推荐(0)