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

免费做图网站电商门户网站

免费做图网站,电商门户网站,易语言做网站爆破工具,网站开发经验问题描述 满足 N!的末尾恰好有 区 个o的最小的 N 是多少? 如果这样的 N 不存在输出 -1。 输入格式 一个整数 区。 输出格式 一个整数代表答案。 样例输入 样例输出 10 评测用例规模与约定 对于 30% 的数据,1K106 对于 100% 的数据,1K1018 运行限制 最大运行时…问题描述 满足 N!的末尾恰好有 区 个o的最小的 N 是多少? 如果这样的 N 不存在输出 -1。 输入格式 一个整数 区。 输出格式 一个整数代表答案。 样例输入 样例输出 10 评测用例规模与约定 对于 30% 的数据,1K106 对于 100% 的数据,1K1018 运行限制 最大运行时间:3s最大运行内存:512M 解题思路计算阶乘末尾有多少个0可以找到一定的规律 数值末尾多少01022043061002420049 可以看到末尾有多少0与5的倍数有关。 计算100末尾有多少0: 100/520 20/54 2044 计算200末尾有多少0 200/540 40/58 8/51 408149 所以计算阶乘末尾有多少0可以用 int count0; while(n0) {nn/5;countn;} return count; 来实现。 求阶乘这道算法题的思路为根据给出的用例范围进行二分查找代入上述方法里。 其中9e18代表9*10的18次方 import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc new Scanner(System.in);long k sc.nextLong();//末位0的个数long l 1;long r (long)9e18;while (l r) {//找符合条件的最小值long mid (lr)/2;if (getF(mid) k) {r mid;} else {l mid 1;}}if (getF(r) k) {System.out.println(r);} else {System.out.println(-1);}}public static long getF(long num) {long ans 0;while (num 0) {ans num / 5;num / 5;}return ans;} }
http://www.hkea.cn/news/14569972/

相关文章:

  • 龙岗网站建设要多少钱昨晚贵州出大事
  • 网站在手机上内页图不显示企业网站用什么做
  • 基于mvc的jsp网站开发全球速卖通
  • 自己做付费网站没有网站可以做落地页
  • 长沙做网站哪家公司好电子商务网站总体框架设计
  • 网站色调红黑网站快排是怎么做的
  • vs网站开发如何发布已有网站备案更换idc 多久
  • 成都制作网站佛山做公司网站
  • 张家界网站嘉兴网站seo外包
  • frontpage做网站怎么样手机网站刷排名
  • 做教育的需要做个网站吗wordpress如何看主题
  • 学校网站怎么做优化微网站模板源代码
  • 上海做网站品牌公司有哪些西安网站建站优化
  • 中建西部建设北方有限公司网站余姚做网站
  • 怎么做导购网站已经有域名 怎么做网站
  • 怎么用织梦做本地网站网站建设课程设计心得体会
  • 做seo网站诊断书怎么做中国互联网协会官方网站
  • 网站架构图贸易网站模板
  • 天津模板建站代理施工企业质量管理制度
  • seo视频网页入口网站推广卖手表的网站
  • asp access 手机站 用于做微网站网站建设常规自适应
  • 安徽省建设行业质量与安全协会网站网站图片代码怎么做
  • 红色网站建设创客联盟网站建设
  • 求人做网站的网站泰州网站建设与网页制作
  • 正规品牌网站设计品牌个人网站的留言板数据库怎么做
  • 想要做网站网站流量少怎么办
  • 做动态影集的网站漳州企业网站开发
  • 如何弄网站网页制作工具中可进行网页内容定位
  • 云南档案馆网站建设资金wordpress怎么播放视频教程
  • 自助建站比较好的招聘网站分析报告怎么做