数位之和计算,计算一个数字各个数位之和,例:sums(100) = 1+0+0=1, sums(35) = 3+5=8 设一数字 x ,向下取整除法符号//,求余符号% ,则有: 1) x % 10, 得到x的个位数字 2) x // 10, 令x的十进制数向右移动一位,即删除个位数字 def su ...
分类:
其他好文 时间:
2020-04-07 12:54:30
阅读次数:
285
1.int() 向下取整 内置函数 2.round(x,n) 四舍五入 内置函数 n表示保留的小位数,默认取整 保留2位小数 3.floor() 向下取整 math模块函数 4.ceil() 向上取整 math模块函数 5.modf() math模块函数 分离整数和小数位,并分别返回 最后一个输出, ...
分类:
编程语言 时间:
2020-04-07 11:12:17
阅读次数:
111
//运算符执行向下取整取余,它会返回整除结果的整数部分 print(7//2) #3 同样的,**执行取幂运算,a**b会返回a的b次方 print(2**10) #1024 最后,%执行取模运算,返回除法的余数 print(13%7)#6 print(3.5%1.5)#0.5 ...
分类:
编程语言 时间:
2020-03-13 20:58:34
阅读次数:
74
以前学习java的时候,二进制和位运算只停留在"懂"的程度,从来没有花时间去推导和总结,作为一个数学系的学生,一直想花点时间做推理证明 java和python关于二进制和位运算的规则差不多,这次就当是补偿 一、符号约定 ?p?:比p小的最大整数,称为向下取整 ?p?:比 p大的最小整数,称为向上取整 ...
分类:
编程语言 时间:
2020-03-13 19:07:09
阅读次数:
64
引入 解决 用O(logn)的算法求f(a,b,c,n)。 这个式子和我们以前见过的式子都长得不太一样。带向下取整的式子容易让人想到数论分块,然而数论分块似乎不适用于这个求和。但是我们是可以做一些预处理的。 如果说 a>=c或者b>=c,意味着可以将a,b对c取模以简化问题: 问题又回到了a<c&& ...
分类:
编程语言 时间:
2020-03-09 21:04:42
阅读次数:
65
1055 集体照 (25分) 拍集体照时队形很重要,这里对给定的 N 个人 K 排的队形设计排队规则如下: 每排人数为 /(向下取整),多出来的人全部站在最后一排; 后排所有人的个子都不比前排任何人矮; 每排中最高者站中间(中间位置为 /,其中 m 为该排人数,除法向下取整); 每排其他人以中间人为 ...
分类:
其他好文 时间:
2020-02-25 18:15:26
阅读次数:
88
数论分块大致用于处理形如求Σ(1,n) (k div i) 的问题 打表易得,(k div i)的值是线性的,因为向下取整,所以会出现值成段的现象,这样我们原先暴力的O(n)的算法可以得到优化 首先我们要知道一个定理 对于(k div i)而言最多有2√k个取值 证明:对于 i (1 <= i <= ...
分类:
其他好文 时间:
2020-02-20 22:25:11
阅读次数:
102
算数运算符: + 加 - 减 * 乘 / 除 % 模(除法的余数) **幂 //整除(向下取整)比较运算符 ==等于 !=不等于 > 大于 < 小于 >=大于等于 <=小于等于赋值运算符 = 赋值为 +=相加并赋值 -=相减并赋值 *=相乘并赋值 /=相除并赋值 %=取模并赋值 **=取幂并赋值 / ...
分类:
编程语言 时间:
2020-02-20 22:19:18
阅读次数:
121
先看题目: 意思:将一个十进制数进行负二进制转化,将一个十进制数进行二进制转化大家都很清楚,取余再除2向下取整,接着反序输出 负二进制转化类似:1.对-2取余,再取绝对值 2.存入结果数组里 3.将数减去余数再除-2 4.反顺序打印出来 代码: //负二进制转换 /* 道理与 十进制转二进制一样 注 ...
分类:
其他好文 时间:
2020-02-17 14:19:05
阅读次数:
63
①输入、输出矢量及问题的阐述 由题意输入变量取值范围为e={-2,-1,0,1,2}和ec={-2,-1,0,1,2},则输入矢量有25种情况,分别如下所示: 则由T=int((e+ec)/2) ,采用向下取整,可得输出矢量T为: 该问题可描述为通过训练BP神经网络实现模糊控制规则T=int((e+ ...
分类:
其他好文 时间:
2020-02-15 18:21:23
阅读次数:
106