文章

19

粉丝

0

获赞

2

访问

4.2k

头像
最长连续因子 题解:
P1020 贵州大学机试题
发布于2024年3月7日 16:28
阅读数 235

#include<bits/stdc++.h>
using namespace std;

int main() {
    int n;
    cin >> n;
    if (n == 2 || n == 3) {
        cout << n << endl;
        return 0;
    }
    int arr[101] = { 0 };
    for (int i = 2; i <= sqrt(n); i++) {
        int temp = i;
        while (n % temp == 0) {
            arr[i]++;
            temp++;
        }
    }
    int max = arr[2];
    int index = 2;
    for (int i = 3; i <= sqrt(n); i++) {
        if (arr[i] > max) {
            max = arr[i];...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发