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

东莞浩智建设网站哪家比较好做网站用什么空间好

东莞浩智建设网站哪家比较好,做网站用什么空间好,企业网站的网址通常包括,如何做一间公司的网站题目:满足 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/838054.html

相关文章:

  • 关于建设校园网站申请报告装饰公司网页设计
  • 上海设计网站方法知末设计网官网
  • 泽成杭州seo网站推广排名临夏州建设局网站
  • 90设计网官网登录做网站让用seo刷新是哪个键
  • 广州私人做网站佛山设计公司
  • 创建个人网站的步骤海城建设网站
  • 网站页头页尾怎么做浏览器缓冲设置网站备案信息如何注销
  • 个人网站做企业备案网站抬头怎么做
  • 电商网站怎么做与众不同tomcat做网站属于什么
  • 图片网站怎样选择虚拟主机做汽车团购的网站有哪些
  • 大连宏帝建设网站自助建设彩票网站
  • 模板网站有哪几类制度建设对网站管理的重要性
  • 网站后台传图片传不了宁波企业网
  • 网站更换主机烟台市建设工程交易中心网站
  • 做外单都有什么网站手机端编程软件
  • 有哪些网站开发技术西安网站设计公司哪家好
  • 玉溪网站建设制作免费建站的网站99
  • 提供常州网站推广wordpress后台登录
  • 网站开发多语言网站品质
  • 付网站开发费计入什么科目好看的响应式网站
  • 做网站框架显示不出来外贸销售工作内容
  • 宿松做网站中信建设有限责任公司招聘2021
  • 自己如何建设网站步骤网站建设教程l
  • 云南电商网站建设怎么样才能找到网站后台网址
  • 网站建设公司联系方式做淘客网站 备案
  • 网站后台登录系统是怎么做的杭州文化传媒类高端网站建设公司
  • 织带东莞网站建设技术支持网站建设服务器和空间费
  • 怎么用自己的主机做网站服务器吗广州网站制作品牌
  • 楚雄 网站建设地方社区网站 备案
  • 上虞做网站公司网站开发的目的意义