#include<iostream> #include<cmath> using namespace std; int main() { int n; cin>>n; int a=(int)sqrt(n); for(int i=a; i<=n; i++) { if(n%i==0) { cout<<min(i,n/i)<<' '<<max(i,n/i)<<endl; return 0; } } return 0; }
感谢霸气灬钦哥 的题解
请出题人自裁
#include<iostream> #include<cmath> using namespace std; int main() { int n; cin>>n; int a=(int)sqrt(n); for(int i=a; i<=n; i++) { if(n%i==0) { cout<<i<<' '<<(n/i)<<endl; return 0; } } return 0; }
您的代码已保存
用例通过率为 30%
运行时间
2ms
占用内存
460KB