当前位置: 首页> 游戏> 评测 > 高级室内设计网站_成都疫情风险等级_网络培训心得_百度站长工具怎么关闭教程视频

高级室内设计网站_成都疫情风险等级_网络培训心得_百度站长工具怎么关闭教程视频

时间:2025/7/31 1:32:40来源:https://blog.csdn.net/2301_80422662/article/details/146717206 浏览次数:0次
高级室内设计网站_成都疫情风险等级_网络培训心得_百度站长工具怎么关闭教程视频

1.二分答案求最小

2.结尾为0就是分解质因数5的个数,有多少5的倍数其阶乘末尾就有多少个0
求n阶乘中5因子的个数的公式就是n/5+n/25+n/125+...+n/5^i;

代码如下,记得判断-1的情况

#include<bits/stdc++.h>
using namespace std;
#define N 100011
typedef long long ll;
typedef pair<ll,int> PII;
ll k;
ll an;
bool check(ll x)
{ll c=0;ll s=5;while(x/s){c+=x/s;if(c>=k) return true;s*=5;}return false;
}
ll c1(ll x)
{ll c=0;ll s=5;while(x/s){c+=x/s;s*=5;}if(c==k) return true;return false;
}
int main()
{ 
cin>>k;ll l=0,r=0x3f3f3f3f3f3f3f3fLL;while(l<=r){ll m=(l+r)>>1;if(check(m)){an=m;r=m-1;}else l=m+1;}if(c1(an))cout<<an;else cout<<"-1";
return 0;
}
///10000 200;

关键字:高级室内设计网站_成都疫情风险等级_网络培训心得_百度站长工具怎么关闭教程视频

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: