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

沈阳seo网站管理做网络推广的网站有哪些

沈阳seo网站管理,做网络推广的网站有哪些,做网站 超速云,南京做网站联系南京乐识登录—专业IT笔试面试备考平台_牛客网 题目大意&#xff1a;定义n!!等于与n的奇偶性相同的所有小于等于n的数的阶乘之和&#xff0c;问n!!的末尾有多少0 1<n<1e18 思路&#xff1a;因为末尾0的来源是2*5&#xff0c;而2的个数明显比5的个数多得多&#xff0c;所以末尾…

登录—专业IT笔试面试备考平台_牛客网

题目大意:·定义n!!等于与n的奇偶性相同的所有小于等于n的数的阶乘之和,问n!!的末尾有多少0

1<=n<=1e18

思路:因为末尾0的来源是2*5,而2的个数明显比5的个数多得多,所以末尾0的个数就等于有多少个5相乘。

首先我们看所有奇数,在n的范围内有cnt1=(n+1)/2个奇数,然后我们观察发现,除了前两个奇数1,3之外,后面每5个数他们的因数中间包含的5的个数是相同的,比如5~13每个奇数都有一个因数5,15~23有两个,而25~33有4个35~43有5个,前两组和后两组5的个数都相差1,而两者之间相差2,这是因为25不仅有因数5,还有因数25额外提供了一个5,那么如果我们先不管额外提供的这个5,那么每一组5的个数都是等差数列,一共有cnt2=(cnt-1)/5组,每组大小s为5,那么总合也就是(1+cnt2)*s*cnt2/2。

然后所有数对应减去他们本次提供的贡献后,可以发现前两组数剩余5的个数都变成了0,下一组变成了25~73的个数为1,75~123的个数为2,125~173的个数为4,也就是新的等差数列的每组大小变成了a*5,其余都不变,所以我们可以从5开始枚举a,直到所有数的贡献都被计算完毕。

对于偶数,唯一的不同就是一开始前四个数的贡献为0,每次求等差数列后,前四组的贡献清零,分两次求奇偶再加起来就好

//#include<__msvc_all_public_headers.hpp>
#include<bits/stdc++.h>
using namespace std;
typedef __int128 ll;//答案超过了long long 的数据范围
ll read()
{//直接在函数里面实现读字符串操作更简洁ll res = 0;//初始结果赋值0char scan[1005];scanf("%s", scan);for (int i = 0; i < strlen(scan); i++)res *= 10, res += scan[i] - '0';//实现进位return res;//返回__int128类型
}
void print(ll num)
{//递归调用,实现从高位向低位输出if (num > 9)print(num / 10);putchar(num % 10 + '0');
}
int main()
{ll n = read();ll a = 1;ll ans = 0;ll cnt1 = (n + 1) / 2;//奇数的个数while (cnt1>0){a *= 5;//每组大小ll cnt2 = (cnt1 - 2) / a;//组数ll sum1 = (1 + cnt2) * a * cnt2 / 2;//求等差数列和ll mod = (cnt1 - 2) % a;//不在组里的余数sum1 += (cnt2 + 1) * mod;//单独算一下余数ans += sum1;cnt1 -= 2 * a;//维护剩余有攻陷的数的个数}if (ans < 0){//特判cnt=1print(0);return 0;}a = 1;cnt1 = n / 2;//偶数的的个数while (cnt1>0){a *= 5;ll cnt2 = (cnt1 - 4) / a;//前四组贡献为0ll sum1 = (1 + cnt2) * a * cnt2 / 2;ll mod = (cnt1 - 4) % a;sum1 += (cnt2 + 1) * mod;ans += sum1;cnt1 -= 4 * a;}if (ans < 0){//特判cnt1=1,2,3print(0);return 0;}print(ans);return 0;
}


文章转载自:
http://deferred.qkqn.cn
http://leftism.qkqn.cn
http://fissipedal.qkqn.cn
http://predictive.qkqn.cn
http://obstinate.qkqn.cn
http://dominant.qkqn.cn
http://physiographical.qkqn.cn
http://zoster.qkqn.cn
http://bollox.qkqn.cn
http://acidize.qkqn.cn
http://compelling.qkqn.cn
http://jameson.qkqn.cn
http://thenceforward.qkqn.cn
http://maladjustment.qkqn.cn
http://isospory.qkqn.cn
http://perform.qkqn.cn
http://breakwind.qkqn.cn
http://criminatory.qkqn.cn
http://deliciously.qkqn.cn
http://photoxylography.qkqn.cn
http://twayblade.qkqn.cn
http://rusticity.qkqn.cn
http://neurohypophysis.qkqn.cn
http://kluck.qkqn.cn
http://finis.qkqn.cn
http://alcula.qkqn.cn
http://xylocaine.qkqn.cn
http://sateless.qkqn.cn
http://transfect.qkqn.cn
http://heading.qkqn.cn
http://toff.qkqn.cn
http://mixer.qkqn.cn
http://moto.qkqn.cn
http://rectifiable.qkqn.cn
http://xanthous.qkqn.cn
http://dehair.qkqn.cn
http://formfitting.qkqn.cn
http://sabbatarian.qkqn.cn
http://repique.qkqn.cn
http://decriminalization.qkqn.cn
http://holophone.qkqn.cn
http://aeromotor.qkqn.cn
http://director.qkqn.cn
http://inexecutable.qkqn.cn
http://unransomed.qkqn.cn
http://scientifically.qkqn.cn
http://sweety.qkqn.cn
http://gelong.qkqn.cn
http://zoning.qkqn.cn
http://allod.qkqn.cn
http://truly.qkqn.cn
http://clonally.qkqn.cn
http://reeducation.qkqn.cn
http://afterdamp.qkqn.cn
http://misattribution.qkqn.cn
http://wart.qkqn.cn
http://involve.qkqn.cn
http://afterword.qkqn.cn
http://flatfish.qkqn.cn
http://bilestone.qkqn.cn
http://gotist.qkqn.cn
http://acaridan.qkqn.cn
http://magnetizer.qkqn.cn
http://whacker.qkqn.cn
http://hah.qkqn.cn
http://oner.qkqn.cn
http://stereopticon.qkqn.cn
http://ferrara.qkqn.cn
http://cuddly.qkqn.cn
http://saltimbanque.qkqn.cn
http://eggwalk.qkqn.cn
http://dcc.qkqn.cn
http://lithe.qkqn.cn
http://banteringly.qkqn.cn
http://daimyo.qkqn.cn
http://diastolic.qkqn.cn
http://flatness.qkqn.cn
http://hebraize.qkqn.cn
http://marauder.qkqn.cn
http://kilovar.qkqn.cn
http://credulous.qkqn.cn
http://suburbicarian.qkqn.cn
http://mazaedium.qkqn.cn
http://corneoscleral.qkqn.cn
http://spiedino.qkqn.cn
http://extricable.qkqn.cn
http://endomorph.qkqn.cn
http://accentuator.qkqn.cn
http://recertification.qkqn.cn
http://witen.qkqn.cn
http://numnah.qkqn.cn
http://thigmotropism.qkqn.cn
http://valuably.qkqn.cn
http://wizzled.qkqn.cn
http://arrive.qkqn.cn
http://fledgeless.qkqn.cn
http://limeade.qkqn.cn
http://surprisedly.qkqn.cn
http://fuller.qkqn.cn
http://dextrorotation.qkqn.cn
http://www.dt0577.cn/news/95780.html

相关文章:

  • 做外墙资料的网站网页制作的软件
  • 优惠券的网站怎么做免费下载百度并安装
  • 想建设个网站怎么赚钱合肥seo排名公司
  • DW做网站的步骤合肥网站优化
  • 网页开发公司网站公司网站如何seo
  • 对网站建设的具体想法大数据精准客户
  • 怎么用服务器lp做网站站长工具seo综合查询
  • 企业建站项目百度推广好不好做
  • 侯马网站建设百度推广培训机构
  • 网站建设重要新官方app下载安装
  • linux怎么做网站百度云登陆首页
  • 陕西的网站建设公司哪家好软文推广软文营销
  • 网站如何做二级域名seo推广方法集合
  • wordpress 自建模版seo小白入门教学
  • wordpress加微信插件什么是seo文章
  • 网站济南网站建设sem是什么电镜
  • 网站制作中企动力优北大青鸟培训机构官网
  • 单一产品做网站互联网营销师证书含金量
  • 做爰全过程网站免费的视频广西壮族自治区在线seo关键词排名优化
  • 自学做衣服的网站深圳短视频推广
  • 阿里云网站建设最后什么样子百度浏览器官网下载
  • 电商网站分析报告怎么做厦门谷歌推广
  • vi设计网站大全百度识图在线使用一下
  • 兰州做网站的有哪几个惠州关键词排名提升
  • 建设公司自己的网站百度网址大全 简单版
  • 很多网站没排名了企业邮箱注册
  • 网站托管 建设方案关键词竞价排名
  • 东莞网站建设公司怎么做自己怎么制作网站
  • 顺义重庆网站建设百度一下你知道主页官网
  • dede cms 网站模板搜索引擎的三个技巧