Python学习笔记 1.基础知识 · 用于实现整除的操作符:// · 幂运算符:** · Python中变量没有类型。类型的强制转换使用函数int(32.9);而C中强制转换使用(int)32.9 · round():将浮点数四舍五入;floor():向下取整;ceil():向上取整 · 跨多行的...
分类:
编程语言 时间:
2014-07-22 00:13:37
阅读次数:
393
向下取整 floor (地板) import?math
math.floor(-2.2)
#?-3.0
math.floor(2.2)
#?2.0 向上取整 ceil (天花板) import?math?
math.ceil(-2.2)
#?-2.0
math.ceil(2.2)
#?3.0 舍入 round round(2.24,?1)
...
分类:
其他好文 时间:
2014-07-21 10:24:47
阅读次数:
209
A - Jzzhu and Children找到最大的ceil(ai/m)即可#include #include using namespace std;int main(){ int n,m; cin >> n >> m; double a, maxv = 0; int m...
分类:
其他好文 时间:
2014-07-21 09:39:57
阅读次数:
327
1.基础知识 · 用于实现整除的操作符:// · 幂运算符:** · Python中变量没有类型。类型的强制转换使用函数int(32.9);而C中强制转换使用(int)32.9 · round():将浮点数四舍五入;floor():向下取整;ceil():向上取整 · 跨多行的字符串使用三个引号””...
分类:
编程语言 时间:
2014-07-19 09:32:25
阅读次数:
449
Math.round(x) 四舍五入 加上0.5向下取整 Math.round(1.5) 2 Math.round(-11.5) -11 Math.round(-11.2) -10Math.ceil(x) 不小于x的最小整数 Math.ceil(1.5) 2 Math.ceil...
分类:
其他好文 时间:
2014-07-16 17:40:53
阅读次数:
192
有一个一维数组,想把它变成m*n形式的二位数组,$arr = array(....); // 一维数组$m = ceil(count($arr)/n);$array = array();for ($i = 0, $j = 0; $i < $m; $i++) { for ($k = 0; $k ...
分类:
其他好文 时间:
2014-07-16 12:40:26
阅读次数:
188
向上取整
使用ceil函数。ceil(x)返回的是大于x的最小整数。如:
ceil(2.5) = 3
ceil(-2.5) = -2...
分类:
编程语言 时间:
2014-07-14 20:28:55
阅读次数:
217
数字函数 abs(n):用于返回数字n的绝对值 ceil(n):返回大于等于数字n的最小整数 floor(n):返回小于等于数字n的最大整数 mod(m,n):返回m/n数字相除后的余数,如果n=0,则返回m round(n,[m]):执行四舍五入运算,如果省略m则四...
分类:
数据库 时间:
2014-07-14 14:14:00
阅读次数:
288
大多数人的写法是进行位压缩,不过那样的话需要2^18*100 的空间,效率比较低,重复状态数较多,处理起来也不方便,这一题是给出了512M的空间。但是如果空间再小一倍,前者的方法就无能为力了。
发现有一种对于数位dp来说比较好的状态压缩方式,直接根据数码x出现的次数进行状态压缩。比如说333444,如果用前者的方法压缩就需要2^6=64的空间,而直接按照出现次数压缩就只需要3*3的空间,对于极限数据,利用均值不等式,也差不多只需(ceil(18/10+1)^10)=59049的空间,提高了空间的利用率(原来...
分类:
其他好文 时间:
2014-07-10 19:35:18
阅读次数:
213
Math.abs()计算绝对值。Math.acos()计算反余弦值。Math.asin()计算反正弦值。Math.atan()计算反正切值。Math.atan2()计算从x坐标轴到点的角度。Math.ceil()将数字向上舍入为最接近的整数。Math.cos()计算余弦值。Math.exp()计算指...
分类:
其他好文 时间:
2014-07-06 19:33:58
阅读次数:
169