CodeForces-747A

来源:互联网 发布:石家庄那里淘宝拍图好 编辑:程序博客网 时间:2024/06/03 03:09

    从sqrt(n)枚举到1,一旦满足一定是差最小的数。

AC代码:

#include<cstdio>#include<cmath>int main(){int n;while(scanf("%d",&n)!=EOF){int h=(int)sqrt(n);for(int i=h;i>0;--i){if(n%i==0) {printf("%d %d\n",i,n/i);break;}}}return 0;}

如有不当之处欢迎指出!

0 0
原创粉丝点击