摘要: vector: 在vc6中,如果要镶嵌使用vector, 如vector<vector<int> >, 后面的两个> 应该用,空格隔开, 否则被编译器认为是移位符 string::npos 的值为-1或者4294967295 string str; str.find(str2) 返回str2第一次在 阅读全文
posted @ 2018-06-25 21:40 赖兴宇 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 最大公约数:辗转相除法, 0和a的最大公因子为a; a和b的最小公倍数: 设a,b的最大公因子为d, 则最小公倍数为ab/d, 但是ab可能会导致溢出,应该先算除法再算乘法,即最小公倍数为a/d*b 分数运算: 用结构体保存分子,分母;为了避免乘法溢出, 分子分母用long long 保存, 满足以 阅读全文
posted @ 2018-06-25 19:43 赖兴宇 阅读(276) 评论(0) 推荐(0) 编辑
摘要: Given any positive integer N, you are supposed to find all of its prime factors, and write them in the format N = p~1~\^k~1~ * p~2~\^k~2~ *…*p~m~\^k~m 阅读全文
posted @ 2018-06-25 19:42 赖兴宇 阅读(653) 评论(0) 推荐(0) 编辑
摘要: rand()能输出的最大随机数是32767, 如果要生成最大的随机数应该采用下面的方法 阅读全文
posted @ 2018-06-25 16:33 赖兴宇 阅读(590) 评论(0) 推荐(0) 编辑