#21847: 怎麼一直TLE...


nihscs109080 (陳易玎)


#include <iostream>

 

using namespace std;

int main(){

 int n ;

 int i=2 ;

 int a;

 cin>>n ;

    while (1<n<=1000000){

        a=0 ;

        while(n%i==0){

         a = a+1 ;

         n=n/i ;

}

 if(a>=1){

    

     if(a>1) cout <<i << "^" << a ;

     if(n>1) cout <<i<< " * " ;

 }

 i=i+1 ;

}

  system("PAUSE");

     return 0 ;

}

 

一直顯示TLE 哪裡可以簡化嗎