N是完全平方数 <----> N有奇数个约数

设:N = n*n

充分性:

1、N=1时,N的约数为1,为奇数

2、N>1时,1.....n......N,其中 1, n, N为N的3个约数。若在1~n之间存在另外一个约数m1,则在n~N之间必存在约数N/m1,同理,有m2,则存在N/m2,即必有 (3 + 偶数)个,为奇数

必要性:

1、如果N的约数只有两个,那只能是1和N本身,则N是一个质数,肯定不是完全平方数

2、若N除了1和N本身之外,还存在另外一个约数m,则必存在约数N/m,所以N的约数为(2 + 偶数)个,为偶数

3、除非m与N/m相等,这样才能将“两个”约数合并为1个约数,产生奇数个约数。即 m = N/m , N = m*m,即,N是完全平方数

最新文章

  1. 灰色蓝色系简洁自适应登录HTML页面
  2. Sphinx中文分词安装配置及API调用
  3. C#路径/文件/目录/I/O常见操作汇总
  4. 【EF学习笔记11】----------查询中常用的扩展方法
  5. spark_updateStateByKey
  6. Hibernate各保存方法之间的差 (save,persist,update,saveOrUpdte,merge,flush,lock)等一下
  7. ajax实现长连接
  8. 无法连接ssh,fatal: daemon() failed: No such device
  9. NFS服务配置
  10. java——IO流01
  11. spring boot 实现RESTFull API
  12. JVM内存管理基础
  13. C# 实现网络时间同步功能
  14. LUA 表排序
  15. npm命令,查看当前npm版本,更新nmp到最新版本,安装sails
  16. java一些面试题
  17. SpringSecurity 3.2入门(9)自定义权限控制代码实现
  18. 三大集合框架之Set
  19. unity中mesh属性的uv坐标讨论
  20. python 之开发工具 sublimetext 3

热门文章

  1. PHP compact() 函数
  2. python datetime获取几分钟、小时、天之前的时间
  3. css实现轮播效果图
  4. class中的私有属性的访问
  5. Dos下mySql
  6. [转]JavaScript
  7. 游戏开发之基础图像---3d图像处理
  8. 兼容最新firefox、chrome和IE的javascript图片预览实现代码
  9. 封装EF code first用存储过程的分页方法
  10. ecmall时间的问题