测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A67230. 下⾯C++程序的时间复杂度为( )。int primes [MAXP] , num = 0 ;

单选题

题目描述

下⾯C++程序的时间复杂度为(  )。

int  primes [MAXP] ,  num  =  0 ;
bool  isPrime [MAXN]  =  {false} ; 
void  sieve()  {
    for  (int  n  =  2;  n  <=  MAXN ;  n++)  {
        if  ( !isPrime [n ])
            primes [num++]  =  n ;
        for  (int  i  =  0 ;  i  <  num  &&  n  *  primes [i ]  <=  MAXN ;  i++)  { 
            isPrime [n  *  primes [i ]]  =  true ;
            if  (n  %  primes [i ]  ==  0 )
                break;
        }
    }
}

选项(单选)