你是我可爱的诱惑,温柔的牵绊,无法割舍的存在。你说青涩最搭初恋,我们有相遇的时间,在风暖月光的地点,海之角也不再遥远。你我之间,看不见的宣言,一直都在,重复过很多年。

#include <iostream>
#include <cstdio>
#include <algorithm>
#include <string>
#include <cstring>
#include <cstdlib>
#include <cmath>
#include <stack>
#include <queue>
#include <set>
#include <map>
#include <vector>
#include <ctime>
#include <cctype>
#include <bitset>
#include <utility>
#include <complex>
#include <iomanip>
#include <numeric>
#include<unordered_set>
#include <climits>//INT_100010n
#include <regex>
#include<deque>
//#include<bits/stdc++.h>
#define PP pair<ll,int>
#define inf 0x3f3f3f3f
#define INF 0x7fffffff
#define llinf 0x3f3f3f3f3f3f3f3fll
#define dinf 1000000000000.0
#define PI 3.1415926
#define wc 1e-18
typedef long long ll;
using namespace std;
const ll mod=1e9+7;
typedef long long ll;
int jg;
ll n;
vector<pair<ll, int> > V;
int main()
{
    cin>>n;
    for (ll i=2; i*i<=n; i++)
    {
        if (n%i==0)
        {
            V.push_back(make_pair(i, 0));
            while(0==n%i)
            {
                V.back().second++;
                n /= i;
            }
        }
    }
    if (n>1)
        V.push_back(make_pair(n, 1));
    for (pair<ll, int> &p : V)
    {
        int i;
        for (i=1; (i+1)*i/2<=p.second; i++);
        i--;
        jg += i;
    }
    cout << jg << endl;
    return 0;
}

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐