文章

70

粉丝

0

获赞

232

访问

8.6k

头像
最长连续因子 题解:优化至O(n/2)的时间复杂度
P1020 贵州大学机试题
发布于2026年3月22日 17:16
阅读数 145

#include<stdio.h>
#include<iostream>

using namespace std;


int main(){
    int n;

    while(cin>>n){
        int mxlen=1;
        int max_last_pos = n;
        
        int curlen=0;
        for(int i=2; i<=(n/2); i++){
            if(n%i==0){
                curlen++;
                if(curlen>mxlen || max_last_pos > i ){
                    mxlen=curlen;
                    max_last_pos = i;            ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发