题目

讨论n的取值与n(n-1)/2的奇偶性之间的关系。当n取何值时,n(n-1)/2的为奇数?当n取何值时,n(n-1)/2的为偶数?

讨论

原式分子中n和(n-1),一个为奇数,一个为偶数,因此,原式n(n-1)/2 可以理解为【奇数】乘【偶数/2】

由于奇乘奇为奇,奇乘偶为偶,因此,原式的奇偶性由【偶数/2】来决定。

现在设【偶数/2】中的偶数为2X,(其中X可能为奇数,也可能为偶数,将影响结论),因此【偶数/2】可化简为【X】,其中X的奇偶性将决定【偶数/2】的奇偶性,进而决定原式的奇偶性。

由于不确定原式中n和n-1的奇偶性情况,因此要分别进行讨论

  • 当n为偶数时,即【n/2】为【偶数/2】时,可化简为【n/2】= X,后边三种情况相同

    • 当X为奇数(2k+1)时,原式为奇数

      n/2=2k+1

      n = 4k+2

    • 当X为偶数(2k)时,原式为偶数

      n/2=2k

      n = 4k

  • 当n-1为偶数时,,即【(n-1)/2】为【X】时

    • 当X为奇数(2k+1)时,原式为奇数

      (n-1)/2=2k+1

      n = 4k+3

    • 当X为偶数(2k)时,原式为偶数

      (n-1)/2=2k

      n = 4k+1

结论

  • 当n为4k+2或4k+3时,n(n-1)/2的为奇数

  • 当n为4k或4k+1时,n(n-1)/2的为偶数

参考

https://blog.csdn.net/qq_42926870/article/details/101799166

n(n-1)/2的奇偶性相关推荐

  1. C语言经典例76-根据n的奇偶性累加

    目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 编写一个函数,输入n为偶数时,调用函数求1/2+1/4+-+1/n,当输入n为奇数时,调用函数1/1+1/3+-+1/n(利用指针函数). ...

  2. hdu4349 Xiao Ming's Hope【C(n,m)的奇偶性】

    题意: Each line contains a integer n(1<=n<=10^8)           Output a single line with the number ...

  3. 近世代数--置换群--判断置换的奇偶性

    近世代数--置换群--判断置换的奇偶性 置换奇偶性定义 置换分解成轮换的结果是唯一的,置换分解成对换的结果不唯一 证明置换轮换的等价式 置换分解成对换的奇偶性 博主是初学近世代数(群环域),本意是想整 ...

  4. 位运算实例(一):判断奇偶性

    同样一个问题,位运算可以提高程序的运行效率. 下面讲一下关于奇偶性的判断. 常规方法 public static boolean isOdd(int i){ return i % 2 != 0; } ...

  5. 双曲函数奇偶性_基本初等函数之奇偶性(强基系列42)

    基本初等函数之奇偶性(强基系列4-2) 开卷有益 初等函数是由幂函数(power function).指数函数(exponential function).对数函数(logarithmic funct ...

  6. 和的奇偶性(洛谷P4702题题解,Java语言描述)

    题目要求 P4702题目链接 分析 这游戏玩的看似博弈,其实是大水题,求和然后看是奇数偶数而已. long是够的,但我不想求和,想讲讲很多数据的处理方式: 逐个数判断+位运算. 其实,(temp &a ...

  7. c++判断奇偶_高中数学奇偶性说课稿范文

    高中数学奇偶性说课稿范文 作为一名辛苦耕耘的教育工作者,常常要根据教学需要编写说课稿,借助说课稿可以更好地组织教学活动.写说课稿需要注意哪些格式呢?以下是小编收集整理的高中数学奇偶性说课稿范文,仅供参 ...

  8. ZZULIOJ 1126: 布尔矩阵的奇偶性

    布尔矩阵的奇偶性 题目描述 一个布尔方阵具有奇偶均势特性,当且仅当 每行.每列总和为偶数,即包含偶数个1.如下面这个4*4的矩阵就具有奇偶均势特性: 1 0 1 0 0 0 0 0 1 1 1 1 0 ...

  9. Java-判断输入数字的奇偶性

    Java-判断输入数字的奇偶性 1 import java.io.InputStream; 2 import java.util.Scanner; 3 4 public class ParityChe ...

  10. Madagascar的宏定义函数--判断整数的奇偶性函数

    Madagascar中自己的宏定义函数判断某个整数的奇偶性,它们都在头文件rsf.h,形式如下: #define SF_ODD(n) ((n) & 1) #define SF_EVEN(n) ...

最新文章

  1. 自由自在意式手工冰淇淋走俏仲夏之季
  2. asp.net Forums 之HttpHandler和HttpModule
  3. 北京化工大学计算机科专业,北京化工大学专业介绍及排名 哪些专业最好
  4. 物联网核心协议—消息推送技术演进
  5. 深入分析Volatile的实现原理
  6. Matlab Compiler路径
  7. jquery 鼠标事件汇总
  8. 【成长之路】【python】python基础2
  9. 智能算法应用:基于灰狼优化的最大熵图像多阈值分割 - 附代码
  10. 上网时间监控软件_网管软件有哪一些?哪家好?
  11. Python与模块--01sys
  12. PLSQL常用方法汇总
  13. birt字体 linux,linux下birt 图表中文乱码问题
  14. Java车辆牌照识别
  15. html绘制中国地图,ECharts绘制中国地图、广西地图
  16. photoshop设计精讲精练 学习笔记(二)
  17. iOS开发 判断输入语言是否是汉语
  18. Linux安装MariaDB10.4
  19. 【Acwing提高】DP·背包
  20. 错误解决:Problem binding to [0.0.0.0:10033] java.net.BindException

热门文章

  1. org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/comp
  2. 播放器播放视频画面均变暗(但网页视频正常)的解决方案
  3. HTML_CSS教程
  4. 【NODE.JS】Buffer
  5. 机器视觉系统典型应用
  6. 黑群晖安装Transmission和emby搭建家庭影音娱乐中心服务器(下)
  7. vis.js network 教程二 edges
  8. MATLAB代码:CPLEX二阶锥规划考虑Wind+CB+SVG+OLTC+ESS多时段24h 最优潮流研究在配电网规划运行中不可或缺,且在大量分布式能源接入的主动配电网环境下尤为重要
  9. 关于RTKLIB中用多普勒检测周跳方法的改进和思考
  10. 差异表达基因提取limma+WGCNA分析全代码