
C++
柒梓木宀
敲代码真好玩 (掉发)
展开
-
关于初始化int数组
关于C++初始化int数组在做题目时,我发现经常使用的memset()在把int数组初始化为1时失去了作用:memset()只能将数组初始化为-1或0memset()函数初始化出现问题的原因memset()本来是用来初始化char型数组的,所以我们可以想到memset()函数是一个个字节对数组进行初始化的。然而,int型的数据占4个字节。memset()之所以可以把int型...原创 2018-05-23 22:24:51 · 7154 阅读 · 0 评论 -
判断char型数据函数之一isalpha()
isalpha()相当于标准c中的: if(isupper(ch) || islower(ch)) 但是isalpha()可以在判断是否为英文字母的同时也可以判断大小写。 若为非字母返回0,若为大写返回1,若为小写返回2。演示:代码:#include <iostream>#include <cstdio>#include <c...原创 2018-07-20 15:36:52 · 1068 阅读 · 0 评论 -
C\C++中set的简单笔记
std::set 引用cplusplus.com上的对set的伪代码基础解释:template < class T, // set::key_type/value_type——————————————-//设置元素的值 class Compare = less<T>, // set::key_c...原创 2018-08-27 10:30:24 · 306 阅读 · 0 评论 -
第十四届HNCCP湖南省赛 B 2018 组合数学+逆元 csuoj 2164
题目链接:CSU-ACM 21642018Description Bobo 想统计满足下面条件的矩阵 A 的数量。矩阵 A 有 n 行 m 列,每个元素都是正整数。第 i 行第 j 列的元素用 Ai, j 表示。 A1, 1 = 2018. 对于所有 2 ≤ i ≤ n, 1 ≤ j ≤ m,Ai, j 是 Ai − 1, j 的约数。 对于所有 1 ≤ i ≤ n, 2 ...原创 2018-09-08 12:55:42 · 947 阅读 · 1 评论