萌新python求教

P2181 对角线

@[LMS_yr](/user/681120) `n = int(m*(m-1)/2*(m-2)/3*(m-3)/4)` 规律错了。
by Terrible @ 2022-03-06 17:46:25


另外可以选用整除`//`,可以证明过程中的任意一次除法都是可以整除的。(这可能并没有太大的作用) ```python m = int(input()) n = m*(m-1)//2*(m-2)//3*(m-3)//4 print(n) ```
by Terrible @ 2022-03-06 17:48:37


@[Terrible](/user/195942) 规律错了?不是cn4吗?
by LMS_yr @ 2022-03-06 18:04:37


@[Terrible](/user/195942) 不需要int类型转换吗?(萌新求指点)
by LMS_yr @ 2022-03-06 18:06:21


@[LMS_yr](/user/681120) ~~~ >>> type(3//2) <class 'int'> ~~~ int型做整除结果仍为int 你确定你写的是 $C_n^4$?
by Terrible @ 2022-03-06 18:12:45


@[Terrible](/user/195942) 不好意思不好意思,才反应过来,差一个数,感谢指点
by LMS_yr @ 2022-03-06 21:53:06


|