文章

66

粉丝

0

获赞

40

访问

2.3k

头像
最长连续因子 题解:
P1020 贵州大学机试题
发布于2026年1月28日 20:41
阅读数 76

#include<bits/stdc++.h>
using namespace std;
int main(){
    int N;
    cin>>N;
    vector<int> ans(N+1,0);
    
    for(int i=2;i<=N;i++){
        if(N%i==0)
            ans[i]=1;
    }
    
    int mmax=0,cur=0,a=0;
    for(int i=2;i<N+1;i++){
       if(ans[i]==1){
          cur++;
       }else{
          cur=0;
       }
       if(mmax<cur){
          mmax=cur;
          a=i-cur+1;
       }
    }
    
    if(mmax==0){
       cout<<N; &nb...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发