题目链接给出n个数m个操作, 每个操作有两种, 1是查询[L, R]的和, 2是将[L, R]之间的数变为他们的平方根, 4变成2, 9变成3, 如果不是整数就向下取整, 数据 2 using namespace std; 3 #define ll long long 4 #define lson ...
分类:
其他好文 时间:
2015-12-03 14:09:39
阅读次数:
171
一、预备知识Math.ceil(); //向上取整。Math.floor(); //向下取整。Math.round(); //四舍五入。Math.random(); //0.0 ~ 1.0 之间的一个伪随机数。【包含0不包含1】 //比如0.8647578968666494Math.ceil(Mat...
分类:
Web程序 时间:
2015-11-23 18:21:24
阅读次数:
168
1. Math.ceil():向上取整(指取大于该浮点数的最小整数)2. Math.round():四舍五入取整(注意:当该浮点数距离两端整数一样时,取较大的那个整数,如Math.round(-1.5)=-1)3. Math.floor():向下取整(指取小于该浮点数的最大整数)
分类:
编程语言 时间:
2015-11-19 10:54:25
阅读次数:
145
数字函数1,取整函数(ceil 向上取整,floor 向下取整) select ceil(66.6) N1,floor(66.6) N2 from dual;2, 取幂(power) 和 求平方根(sqrt) select power(3,2) N1,sqrt(9) N2 from dual;3,求...
分类:
数据库 时间:
2015-10-28 17:01:07
阅读次数:
158
#encoding:utf-8import math#向上取整print "math.ceil---"print "math.ceil(2.3) => ", math.ceil(2.3)print "math.ceil(2.6) => ", math.ceil(2.6)#向下取整print "\nm...
分类:
编程语言 时间:
2015-10-17 09:24:06
阅读次数:
310
floor 返回不大于的最大整数round 则是4舍5入的计算,入的时候是到大于它的整数round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-...
分类:
编程语言 时间:
2015-10-11 23:08:28
阅读次数:
243
Math类主要封装了数学的计算公式常见方法方法描述static int abs(int a)获取绝对值static double ceil(double a)向上取整static double floor(double a)向下取整static float max(float a,float b)获...
分类:
编程语言 时间:
2015-10-08 19:58:05
阅读次数:
286
题目链接: Hdu 5451 Best Solver题目描述: 对于,给出x和mod,求y向下取整后取余mod的值为多少?解题思路: x的取值为[1, 232],看到这个指数,我的心情是异常崩溃的。(吐血。。。。。。) 可是仔细观察,它指数大,可是mod小啊,它吓人,可是可以暴力搞啊!! 这...
分类:
其他好文 时间:
2015-09-22 20:25:47
阅读次数:
173
堆排序是一种选择排序,其时间复杂度为O(nlogn)。堆的定义 n个元素的序列{k1,k2,…,kn}当且仅当满足下列关系之一时,称之为堆。 情形1:ki = k2i 且ki >= k2i+1 (最大化堆或大顶堆) 其中i=1,2,…,n/2向下取整; 若将和此序列对应的...
分类:
编程语言 时间:
2015-09-19 09:40:41
阅读次数:
175
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5432裸的二分查找,同时注意向下取整 1 #include 2 #include 3 #include 4 5 using namespace std; 6 7 #define maxn 100...
分类:
其他好文 时间:
2015-09-12 23:33:03
阅读次数:
297