Wanafly挑戰賽25 A因子
連結:https://www.nowcoder.com/acm/contest/197/A
來源:牛客網
題目描述
令 X = n!, 給定一大於1的正整數p 求一個k使得 p ^k | X 並且 p ^(k + 1) 不是X的因子。
輸入描述:
兩個數n, p (1e18>= n>= 10000 >= p >= 2)
輸出描述:
一個數 表示k
示例1
輸入
10000 12
輸出
4996
題解:
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
ll a[1000],b[1000],c[1000];
ll fun(ll n, ll k) {//n!中素因子k的個數
ll sum = 0;
while(n) {
sum += n/k;
n /= k;
}
return sum;
}
int main()
{
ll n,p;
while(cin >> n >> p) {
int pos = 0;
memset(b, 0, sizeof(b));
for(ll i = 2; i*i <= p; i++){
if(p%i == 0) {
a[pos] = i;
ll cnt = 0;
while(p%i == 0)
p /= i, cnt++;
b[pos] = cnt;
pos++;
}
}
if(p > 1) {
a[pos]=p, b[pos]=1;
pos++;
}
ll ans = 1e18;
for(int i = 0; i < pos; i++) {
c[i] = fun(n, a[i]);
ll k = c[i] / b[i];
ans = min(ans, k);
}
cout << ans << endl;
}
return 0;
}
相關文章
- xss挑戰賽writeup
- 牛客挑戰賽58
- GeekPwn雲安全挑戰賽賽前大揭秘!
- 雲原生程式設計挑戰賽火熱開賽,51 萬獎金等你來挑戰!程式設計
- 牛客挑戰賽72 總結
- SegmentFault 思否寫作挑戰賽!
- 無聲杯 xss 挑戰賽 writeup
- 321,京東言犀×NLPCC 2022挑戰賽開賽!
- 【題目全解】ACGO挑戰賽#8Go
- 黃河流域挑戰賽WEB部分-gxngxngxnWeb
- Polar【2024春季個人挑戰賽】—— Crypto
- 天池FashionAI全球挑戰賽小小嚐試AI
- SegmentFault 思否面試闖關挑戰賽!面試
- 快來參加學習.NET 挑戰賽
- 牛客挑戰賽23-A.字串(尺取)字串
- 騰訊2021LIGHT公益創新挑戰賽賽題分析
- №20190120:因子加值數的附加賽事
- №20190117:因子加值數的修正賽事
- Datawhale AI夏令營-機器翻譯挑戰賽AI
- 騰訊Light·公益創新挑戰賽介紹
- OpenYurt 邀你共赴 2022 EdgeX 中國挑戰賽!
- 記微軟OpenHack機器學習挑戰賽微軟機器學習
- 2020全國高校計算機能力挑戰賽計算機
- 全國高校計算機能力挑戰賽 Java計算機Java
- 第二屆學習影象壓縮挑戰賽
- 新加坡政府將舉辦區塊鏈挑戰賽區塊鏈
- 世界銀行發起AI救災挑戰賽AI
- 壹電競群英挑戰賽海選賽結束 共同期待積分賽
- 捷報頻傳|M01N戰隊榮獲2020WIDC世界智慧駕駛挑戰賽-資訊保安挑戰賽優勝獎
- 「 C++挑戰賽 」下週開始,最特別的程式設計題目等你挑戰!C++程式設計
- 2023年第1季社群Task挑戰賽開啟,等你來戰!
- 社群Task挑戰賽開啟,階梯式任務等你來戰
- 放碼來戰!HMS Core線上Codelabs挑戰賽正式開始
- 可圖Kolors-LoRA風格故事挑戰賽-決賽生成提示詞
- 一不小心晉級“CCF國際AIOps挑戰賽”決賽AI
- 賽前重點|考官揭秘GeekPwn雲靶場挑戰賽關鍵點
- 2021華為軟體精英挑戰賽總結(粵港澳賽區複賽第7)
- ICML 2024 AI for Math Workshop 徵稿和挑戰賽啟動!AI