SGU154 Factorial 【二分答案】【n!素因子分解】
来源:互联网 发布:淘宝店铺装修免费软件 编辑:程序博客网 时间:2024/06/05 05:55
【题目大意】
给定一个Q,让你输出最小的n,使得n!末位的0的个数=Q。
n>=1。
如果没有,那么输出无解。
【算法分析】
显然末位0的个数随关于n单调递增,那么二分答案,并分解n!,看里面有多少个·素因子5就等于知道末位有多少个0了。
首先n!里,2肯定比5要多。而只有2*5=10。所以看5有多少个就可以了。
然后对于这个求法,你可以先把n化为5进制数,然后一位一位截过去,很容易理解这个做法。
【CODE】
给定一个Q,让你输出最小的n,使得n!末位的0的个数=Q。
n>=1。
如果没有,那么输出无解。
【算法分析】
显然末位0的个数随关于n单调递增,那么二分答案,并分解n!,看里面有多少个·素因子5就等于知道末位有多少个0了。
首先n!里,2肯定比5要多。而只有2*5=10。所以看5有多少个就可以了。
然后对于这个求法,你可以先把n化为5进制数,然后一位一位截过去,很容易理解这个做法。
【CODE】
- SGU154 Factorial 【二分答案】【n!素因子分解】
- sgu154:Factorial
- n! 素因子分解
- n!素因子分解
- n!的素因子分解
- n!的素因子分解
- N!的素因子分解
- n!素因子分解2
- POJ 1845 二分+素因子分解
- N!分解素因子及若干问题
- SGU154——Factorial (poj1401变形题——数论+二分)
- Uva 10780 素因子分解的应用(n的分解、n!的分解)
- n!的质因子分解
- POJ1401 数学N!因子分解
- N!的质因子分解
- POJ 2773 happy2006 (素因子分解+容斥原理+二分)
- HDU 3641 Treasure Hunting(阶乘素因子分解+二分)
- poj 1845 Sumdiv(二分递归求等比数列+素因子分解)
- Symfony2 Doctrine 数据库查询方法总结
- MTK资源相关学习总结
- 程序员需要具备的基本技能
- 电影 纽约黑帮 Gangs of New York
- 检测SIM卡 sim1 或sim2 是有效卡
- SGU154 Factorial 【二分答案】【n!素因子分解】
- 关于wimax项目的迷茫
- 云计算基础
- HostMonitor使用介绍
- 【郭林专刊】职场上个人价值的三个驱动力 .
- 使用JavaMail发送邮件
- java连接sql server2008
- 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序
- 为什么要采购订单而不采购库存?