4.26 腾讯笔试

有没有人写了n!末尾q个0,最小的n,二分一直0%...求大佬指点
#include<bits/stdc++.h>
using namespace std;
#define ll long long 
ll ss(ll n)
{
	ll w=5;
	ll ans=0;
	while(n/w)
	{
		ans+=n/w;
		w*=5;
	}
	return ans;
}
int main()
{
	
	int t;
	cin>>t;
	ll n;
	while(t--)
	{
		cin>>n;
		ll l=1,r=10000000000000000;
		while(l<r)
		{
			ll mid=(l+r)/2;
			if(ss(mid)<n)
			l=mid+1;
			else
			r=mid;
		}
		cout<<l<<endl;
	}
}


#腾讯笔试##腾讯##笔试题目#
全部评论
优先队列写的top k
点赞 回复 分享
发布于 2020-04-26 23:00
我感觉最后2分完要判断if(ss(l)==Q) return l;else return 0;
点赞 回复 分享
发布于 2020-04-26 22:44
第一题求二叉树第k层的祖先第二题0只能走到1,1只能走到1求最短路的第三题n个数组求前k大的第四题求n!末尾为q个0最小的n第五题雨点求淋湿值的
点赞 回复 分享
发布于 2020-04-26 22:38
真的没有大佬一样的卷子吗😭
点赞 回复 分享
发布于 2020-04-26 22:36

相关推荐

不愿透露姓名的神秘牛友
昨天 12:11
我最近都有点不想活了,天天早10晚11的,还问我爱不爱她目前的状态别说爱谁了,没扇谁就不错了。是不是大家都是一进节子,只有工作没有爱情了
AzureSkies:在字节的时候找的就是字节的,飞书太适合恋爱人士了,能看到是不是已读,是不是在会议中。简直冥婚好伴侣
投递字节跳动等公司9个岗位
点赞 评论 收藏
分享
投递长鑫存储等公司8个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务