
编程杂项整理
T-dreaming
这个作者很懒,什么都没留下…
展开
-
编程杂项整理(第一期)
C++ vector的用法(整理)vector 是向量类型,它可以容纳许多类型的数据,如若干个整数,所以称其为容器。vector 是C++ STL的一个重要成员,使用它时需要包含头文件:#include<vector>;一、vector 的初始化:可以有五种方式,举例说明如下: (1) vector<int> a(10); //定义了10个整型元素...转载 2018-09-16 08:31:39 · 140 阅读 · 0 评论 -
编程杂项整理(第二期)
二、#include <cctype>的函数c++中应该是#include <cctype>c中应该是#include <ctype.h>以下为字符函数库中常用的函数: 函数名称 返回值 isalnum() 如果参数是字母数字,即字母或数字,该函数返回true ...转载 2018-09-16 08:31:56 · 146 阅读 · 0 评论 -
c/c++中读入字符串(包含空格)
1.scanf函数scanf函数一般格式为scanf(“%s”,st),但scanf默认回车和空格是输入不同组之间的间隔和结束符号,所以输入带空格,tab或者回车的字符串是不可以的。解决方法如下:利用格式符“%[]”它的作用为扫描字符集合。Scanf(“%[^c]”,str); 其中“c”是一个具体的字符常量(包括控制字符)。当输入字符串时,字符“c”将被当作当前输入的结束符。利用此...原创 2018-10-22 20:04:47 · 14481 阅读 · 0 评论 -
vector作为参数的三种传参方式
vector作为参数的三种传参方式c++中常用的vector容器作为参数时,有三种传参方式,分别如下(为说明问题,用二维vector):function1(std::vector<std::vector<int> > vec),传值 function2(std::vector<std::vector<int> >& vec),传引...转载 2018-10-29 18:29:51 · 8251 阅读 · 0 评论 -
二分图的最大匹配(匈牙利算法)
pd[x][y]=1是对应当前题目所给的顶点x和y之间存在连线,也就是男生x和女生y彼此互为喜欢,b[x]是设置的标志,判断当前x是否被访问过g[x]=0表示当前x没有对象,可以配对,g[x]=y,表示当前x的对象是y注意:每次给一个童鞋配对时注意要提前清空标志。#include<iostream>#include<algorithm>#include...原创 2019-01-04 13:50:43 · 215 阅读 · 0 评论