当前位置: 首页 > wzjs >正文

免费自助制作永久网站太原百度seo排名

免费自助制作永久网站,太原百度seo排名,自动跳转手机网站代码,天津网站建设制作题目:满足 N! 的末尾恰好有 K 个 0 的最小的 N 是多少? 如果这样的 N 不存在输出 −1。 对于 30% 的数据,1 ≤ K ≤ 10^6 . 对于 100% 的数据,1 ≤ K ≤10^18 . 思路:可以看到数据范围很大,如果求阶乘枚举&#x…

题目:满足 N! 的末尾恰好有 K 个 0 的最小的 N 是多少?

如果这样的 N 不存在输出 −1。

对于 30% 的数据,1 ≤ K ≤ 10^6 .

对于 100% 的数据,1 ≤ K ≤10^18 .

思路:可以看到数据范围很大,如果求阶乘枚举,是不可能的。

0是由2*5才能出现,所以寻找因子2和5,又由于因子2的频率远远大于5的频率,因此寻找因子5的频率

如寻找k=2时,那么n=10;因为10的阶乘中5的因子有两个分别是10和5

如果之间输出25不行吗?答案是不行,k5一定行,但不保证是最小的,如当k=6时,为30的阶乘后面一定有6个0,但不是最小的,其中25的阶乘也可以,因为25=5*5提供了两个5因子。

所以进行二分查找范围1-k*5;

#include <bits/stdc++.h>
using namespace std;typedef long long ll;
ll k;
ll ans=-1;
ll check(ll n)
{//因子5的个数 ll cnt=0;while(n){cnt+=n/5;n=n/5;}return cnt;
}
int main(void)
{cin>>k;ll l=1;ll r=5*k+2;while(l<=r){ll mid=(r+l)/2;if(check(mid)>=k){r=mid-1;if(check(mid)==k)ans=mid;}else l=mid+1;}cout<<ans;return 0;
}
http://www.dtcms.com/wzjs/368844.html

相关文章:

  • 网站怎么做内链百度网页版链接
  • wordpress 閱讀 主题惠州seo按天付费
  • 龙岗网站建设哪家好企业网络策划
  • 政府门户网站建设 规范他达拉非的副作用和危害
  • 公司网站的维护seo有哪些作用
  • 母了猜猜看游戏做网站营销型企业网站有哪些
  • 河南新闻网站优化排名方法
  • 火影忍者网页制作网站宣传推广方案范文
  • 做视频网站要用到的服务器厦门百度竞价推广
  • 手机商城网站建设设计方案学生个人网页制作代码
  • 高邮做网站app开发工具哪个好
  • 电子商务网站建设是学什么软件网络营销包括哪些
  • 政府单位建设网站的申请报告大数据营销系统多少钱
  • 高新快速建设网站找哪家如何建立一个网站平台
  • 烟台网站建设哪家好计算机培训机构排名
  • 怎么做劳务公司网站网站推广要点
  • 动漫做h免费网站有哪些快速网站seo效果
  • 杭州网站制作怎样做竞价推广
  • 做攻略的网站安卓神级系统优化工具
  • 做服装招聘的网站谷歌浏览器直接打开
  • wordpress只显示代码seo发贴软件
  • 怎样做交友网站鄂州seo
  • 公司网站模板最新百度搜索词排名
  • 专注合肥网站建设杭州seo薪资水平
  • 深圳企业网站建设费用明细山西百度推广开户
  • 杭州知名的企业网站建设推广公司
  • 武汉婚纱摄影网站建设百度集团公司简介
  • 建站公司的工作流程国内企业网站模板
  • wordpress文章静态化福州seo代理商
  • 北京电商网站建设seo网站优化方案案例