文章

133

粉丝

17

获赞

437

访问

18.9k

头像
质因数个数 题解:
P1156 清华大学上机题
发布于2026年3月17日 15:31
阅读数 239

#include<iostream>
#include<cmath>
#include<algorithm>
#include<string>
#include<map>
using namespace std;

int main() {
    int n;
    while (cin >> n) {
        int sum = 0;
        int temp = n;
        for (int i = 2; i * i <= temp; i++) {
            while (temp % i == 0) {
                sum++;
                temp /= i;
            }
        }
        if (temp > 1) sum++;   
        cout << sum << endl;
    }
    return 0;
}

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发