04 2019 档案
摘要:1.这个题先记录一段代码吧,看讨论区学长们说用动态规划?还不太会那个,先用自己的本笨办法 2.再记一段代码...
阅读全文
摘要:1.奇怪的y1... 自己设置了一个变量y1,结果一直报错说y1不能被重定义。 y1在cmath头文件里面是一个函数,所以以后一定要避免使用它,来段神奇的代码: 2.闰年问题 之前思路不好,一直在纠结怎么处理两个日期的“差”,实际上可以直接分别算从零年开始,然后相减; 代码记录: 今天写给自己的话:
阅读全文
摘要:本题注意两件事情: 1.对于阶乘数组,直接存起来,不要再写一个阶乘函数。。。 2.特判零,否则什么也不会输出。
阅读全文
摘要:记两段段代码: 1.求小数a/b的第n位 2.四舍五入取整函数
阅读全文
摘要:1.“双阶乘的质因数个数” 之前想要开数组,把所有1到10000的双阶乘值都存好,然后再写一个函数算出质因子个数,最后悲剧了 换个思路,每个因数中分别有多少个质因数m,相加就好啦 2.大数求幂(理解不上去,先存个代码)
阅读全文
摘要:1.整数拆分为2 的幂的和 用数组a[ ]直接记录结果。 从前往后推的时候,有两种可能性,分为a[ 2m+1] 和a[ 2m ]; 易知a[ 2m+1 ]=a[ 2m ]; 对于a[ 2m ]它的所有拆分方式分为两大类: 1)含有1的,这部分所有方式都去掉1,就得到a[ 2m-1 ] 2)不含有1的
阅读全文
摘要:1.最小向量点积 2.连续正整数问题 个人想法是判读“中间数”,连续正整数之和有两种情况,奇数个数的和(有一个“中间数”),或者偶数个数的和(两个连续“中间数”,和必为奇数); 若是奇数个数的和,比如21=6+7+8,也就是中间数为7,这时候需要判断左边界是否大于零; 若是偶数个数的和,比如30=6
阅读全文
摘要:1.打表法再解"1的个数问题”(应该会快点?) 之前的代码,思路就是写一个判断函数,然后遍历给出的范围 换种思路,因为比如第一次的范围是1到100,那么下次到200就还要再计算一次,所以考虑到打表; 2.进制转换... 注意:1)写进制转换函数必须特判零!!! 2)二进制自己写个函数,八进制和十六进
阅读全文

浙公网安备 33010602011771号