AcWing每日一题--质因数分解

https://www.acwing.com/problem/content/451/

水题。

确定p有且仅有两个质因子。

故可直接枚举较小的那个质因子。

 1 #include<iostream>
 2 using namespace std;
 3 int main(void){
 4     int p;
 5     cin>>p;
 6     for(int i=2;i<=p/i;i++){
 7         if(p%i==0){
 8             cout<<max(p/i,i);
 9             return 0;
10         }
11     }
12     return 0;
13 }

 

posted on 2021-02-16 19:34  greenofyu  阅读(12)  评论(0编辑  收藏  举报