- 博客(2)
- 收藏
- 关注
原创 2.2 不要被阶乘吓倒
问题描述 1、给定一个整数N,阶乘N!末尾有多少个0 2、求N!的二进制表示中最低位1的位置 1、给定一个整数N,阶乘N!末尾有多少个0 举例:10!=3 628 800,则 N!的末尾有两个0 思路: 即,知道 Z ,就知道N!中含有0的个数 方法一:求出1~N中每一个数被5整除的因子的个数,比较笨 代码: int FindZero
2014-11-30 16:10:51 477
原创 2.1 求二进制中1的个数
int Count(BYTE v) { int num = 0; while(v) { v &= (v-1); num++; } return num; }
2014-11-29 22:10:08 450
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人