关注
第四题
#include<bits/stdc++.h>
using namespace std;
int main(){
int n, m;
cin >> n >> m;
map<int, int> factor;
for(int i = 2; i <= m; i++){
while(m % i == 0){
m /= i;
factor[i]++;
}
}
map<int, int> cnt;
for(auto iter = factor.begin(); iter != factor.end(); iter++){
int fac = iter->first;
int tmp = 0, cur = n;
while(cur){
tmp += (cur / fac);
cur /= fac;
}
cnt[fac] = tmp;
}
int res = INT_MAX;
for(auto iter = factor.begin(); iter != factor.end(); iter++){
int key = iter->first, val = iter->second;
//cout<<key<<" "<<val<<endl;
res = min(res, cnt[key] / val);
}
cout<<res<<endl;
return 0;
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# offer帮选 #
4799950次浏览 29149人参与
# 实习,不懂就问 #
134283次浏览 1243人参与
# 百融云创求职进展汇总 #
354次浏览 0人参与
# 校招薪资来揭秘 #
342807次浏览 1889人参与
# 实习要如何选择和准备? #
125684次浏览 1476人参与
# OC/开奖 #
279980次浏览 1744人参与
# 2025年终总结 #
17983次浏览 267人参与
# 国企和大厂硬件兄弟怎么选? #
138431次浏览 1671人参与
# 硬件兄弟们 甩出你的华为奖状 #
117755次浏览 701人参与
# 移动求职进展汇总 #
15691次浏览 125人参与
# 第一份工作能做外包吗? #
87921次浏览 586人参与
# 毕业租房也有小确幸 #
148262次浏览 4525人参与
# uu们,春招你还来吗? #
16473次浏览 111人参与
# 记录实习开销 #
169487次浏览 661人参与
# 为了去实习,我赌上了___ #
24036次浏览 219人参与
# 秋招暂停,我将对以下公司做出处罚__ #
43067次浏览 177人参与
# 生物制药的同学已经投递多少份简历了 #
14663次浏览 52人参与
# 面试紧张时你会有什么表现? #
16413次浏览 135人参与
# 高薪高压 vs 低薪wlb,你怎么选? #
14754次浏览 159人参与
# 软开人,秋招你打算投哪些公司呢 #
168553次浏览 1282人参与
# Offer比较,你最看重什么? #
241549次浏览 1487人参与
