摘要: 更新中...... ·字符串转数字 备注: 1)atoi函数原型:int atoi(char *str),返回值是int,小心不要溢出 2)函数把从当前开始的字符(必须是数字或者'+','-',否则转化失败,返回0)到第一个不是数字的字符之间的字符串转化为整数 阅读全文
posted @ 2019-08-31 09:29 MissCold 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 自我批评:以前还是太不用心了 今天刷到一个题目顺手用了pow函数,pow函数返回值是double,导致结果一直有误差,还调了很久,真是活该...... 以及另外,有一个疑问; 多数时候n==0直接写成!n就可以,但是今天有一个地方,当n对10取余为零时进行一些操作 我是这么写的: while(!n% 阅读全文
posted @ 2019-08-27 23:11 MissCold 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 从EOJ上的DNA排序题开始,这个题目有两个测试点总是超时,万分感谢有学长❤指出问题,原来的两层遍历时间复杂度有问题,所以顺势学习map; 感觉有两个难点,一是迭代器,二是按照value排序; 一、迭代器 迭代器一直感觉很高端的样子,从行为上看暂时可以理解为指针?如果不用迭代器连访问都很困难,而且高 阅读全文
posted @ 2019-08-26 23:12 MissCold 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 创建派生类对象时,先自动创建一个基类对象,调用基类构造函数,然后调用派生类构造函数;派生类生命周期结束时,先调用派生类的析构函数,然后调用基类的析构函数;另外注意:类的构造函数不能被继承 来看一个最简单的例子: 以上是最简单的不带参数的情况,下面讨论复杂点的情况 既然构造函数不能被继承,派生类所继承 阅读全文
posted @ 2019-06-09 16:59 MissCold 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 1.这个题先记录一段代码吧,看讨论区学长们说用动态规划?还不太会那个,先用自己的本笨办法 2.再记一段代码... 阅读全文
posted @ 2019-04-19 00:01 MissCold 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1.奇怪的y1... 自己设置了一个变量y1,结果一直报错说y1不能被重定义。 y1在cmath头文件里面是一个函数,所以以后一定要避免使用它,来段神奇的代码: 2.闰年问题 之前思路不好,一直在纠结怎么处理两个日期的“差”,实际上可以直接分别算从零年开始,然后相减; 代码记录: 今天写给自己的话: 阅读全文
posted @ 2019-04-17 23:45 MissCold 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 本题注意两件事情: 1.对于阶乘数组,直接存起来,不要再写一个阶乘函数。。。 2.特判零,否则什么也不会输出。 阅读全文
posted @ 2019-04-17 00:10 MissCold 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 记两段段代码: 1.求小数a/b的第n位 2.四舍五入取整函数 阅读全文
posted @ 2019-04-16 00:00 MissCold 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1.“双阶乘的质因数个数” 之前想要开数组,把所有1到10000的双阶乘值都存好,然后再写一个函数算出质因子个数,最后悲剧了 换个思路,每个因数中分别有多少个质因数m,相加就好啦 2.大数求幂(理解不上去,先存个代码) 阅读全文
posted @ 2019-04-14 22:13 MissCold 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1.整数拆分为2 的幂的和 用数组a[ ]直接记录结果。 从前往后推的时候,有两种可能性,分为a[ 2m+1] 和a[ 2m ]; 易知a[ 2m+1 ]=a[ 2m ]; 对于a[ 2m ]它的所有拆分方式分为两大类: 1)含有1的,这部分所有方式都去掉1,就得到a[ 2m-1 ] 2)不含有1的 阅读全文
posted @ 2019-04-13 22:55 MissCold 阅读(125) 评论(0) 推荐(0) 编辑