随笔分类 - 算法
摘要:/// <summary> /// 获取小数位数 /// </summary> /// <param name="decimalV">小数</param> /// <returns></returns> public static int GetNumberOfDecimalPlaces(doubl
阅读全文
摘要:假设红包金额为money,数量是num,并且红包金额money>=num*0.01 原理如下,从1~money*100的数的集合中,随机抽取num-1个数,然后对这些数进行排序,在排序后的集合前后分别插入0和money*100,组成新的集合 用新的集合,(后一个数-前一个数)/100得到红包的大小
阅读全文
摘要:一个数是不是质数,就是判断一个数除了1和它本身还有没有其他的约数,如果有则是合数,否则是质数。其实本质都是求公约数。 求公约数是什么思路呢,就是找比它小的数不断尝试,能被整除则是其约数,否则继续尝试,直到确定所有数都找遍。本着这个思路,求公约数的算法如下: 后来想了想,如果单纯求是否为质数,其实还可
阅读全文