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

怎么做网站截图外贸网络营销公司

怎么做网站截图,外贸网络营销公司,深圳网站设计多少钱,企业建设网站的空间有哪些问题#xff1a;设计一个算法#xff0c;计算出n阶乘中尾部零的个数 例如: 11! 39916800#xff0c;因此应该返回 2 挑战#xff1a;O(logN)的时间复杂度 想法1#xff1a; 找出1–n中每个数字能够被5或者10整除的次数#xff0c;加在一起就是答案。但是时间复杂度是…问题设计一个算法计算出n阶乘中尾部零的个数 例如: 11! 39916800因此应该返回 2 挑战O(logN)的时间复杂度 想法1 找出1–n中每个数字能够被5或者10整除的次数加在一起就是答案。但是时间复杂度是O(N2).代码如下public static long trailingZeros(long n) { // write your code here long five0; long count0; for(long i1;in;i){ if(i%100){ long ji; while(j1 j%100){ j/10; count; } if(j%50){ while(j1 j%50){ j/5; count; } } }else if(i%50){ long ki; while(k1 k%50){ k/5; count; } } }return count; }想法2.统计1—n 能被5整除的次数累加求和代码类似上边 想法3对想法2进行优化只对1—n之中能够被5整除的数进行统计。代码如下 public static long trailingZeros(long n) { // write your code here long five0; long count0; if(n5){ return 0; }else if(n5){ return 1; } for(long i5;in;i5){ if(i%50){ long ji; while(j0 j%50){ j/5; count; } } } return count; } 《编程之美》上的想法3 公式Z [N/5] [N/52] [N/53] …不用担心这会是一个无穷的运算因为总存在一个K使得5K N[N/5K]0。 5的倍数贡献一个55的平方贡献两个5~~~. 代码如下 int num 0, i; for(i5; in; i*5) { num n/i; } return num; 又简洁执行效率又高与君共勉之。
http://www.yutouwan.com/news/264768/

相关文章:

  • 河南网站开发优化百度分析工具
  • qq直接登录网站无需下载无锡网站制作联系电话
  • 建设工程敎育网网站星子网易云
  • 书籍网站开发多少钱档案馆建设网站
  • 网站制作合同范本网站做直播
  • 南宁做网站服务商做网站主页上主要放哪些内容
  • 江苏省品牌专业建设网站成都市小程序推广
  • 规划排版网站爱站长尾词
  • 网站建设岗位说明重庆seo网络推广平台
  • 十大免费自助建站做试试彩网站人员
  • 网站设计风西宁做网站好的公司
  • 365建站网建设网络道德教育网站不包括
  • 贵阳网站建设价格山东建设管理局网站
  • 包小盒设计网站济南做网站最好的公司
  • 商城网站模块有记事本做简易网站
  • 奉贤做网站的wordpress iis8.5
  • 轻云服务器菁英版 多个网站深圳百度关键词
  • 哪些网站推广公司大型门户网站核心技术
  • 湖南省住建云公共服务平台郑州网站优化网络建设有限公司
  • 顺德做网站的公司汉中360网站建设
  • 大同网站建设设计wordpress淘宝客个人中心
  • 青海西宁制作网站企业公司做网站费用计入什么科目
  • 品牌形象网站有哪些公司管理类培训
  • phpcms学校网站模板做同城信息网站怎么赚钱
  • 做网站哪个服务商便宜做视频背景音乐专用网站
  • 哪个网站上可以做初中数学题wordpress文章归档插件
  • 网站打开速度慢跟什么有关系南通优普网站建设团队
  • 重庆网站建设公司费用wordpress wiki使用
  • 电商网站建设赏析网站关键词seo推广公司哪家好
  • 蓬莱有做网站的吗wordpress oss upload