题目链接 #题目大意 (懒得写了直接搬的学长的翻译)已知共有n个音符, 一共有K个音符强度。每种音符强度需要A=logK(向上取整)位用来存储。整体所需空间是$N\times A$位。例如十个音符、一共四种音符强度,则需要10*log4=20位存储。 但由于武学长的硬盘存储空间不足,我们需要选取一定 ...
分类:
其他好文 时间:
2020-07-03 23:09:02
阅读次数:
63
MySQL05:MySQL函数 基于MySQL5.7.19版本 MySQL函数 常用函数 数据函数 SELECT ABS(-8); /*绝对值*/ SELECT CEILING(9.4); /*向上取整*/ SELECT FLOOR(9.4); /*向下取整*/ SELECT RAND(); /*随 ...
分类:
数据库 时间:
2020-06-27 10:05:31
阅读次数:
83
题目 A题意:两家商店卖相同产品但售卖方式不同,第一家零售一件一件卖价格为a元,第二家b(b>=2)件一起卖(如果要买得话就得向上取整)c元,问在第一家商店买多少会比第二家便宜, 在第二家商店买多少会比第一家便宜。答案至少买一件否则输出-1. 解法:首先考虑第一家商店买:如果a>=c,无论如何买都无 ...
分类:
其他好文 时间:
2020-06-26 12:20:47
阅读次数:
98
对JavaScript中数字的操作 parseInt(5.1234);// 1.只保留整数部分(丢弃小数部分)结果为5 Math.floor(5.1234);// 2.向下取整(<= 该数值的最大整数)和parseInt()执行的结果一样 结果为5 特殊情况 : 在当有16位小数 最后一位为大于等于 ...
分类:
其他好文 时间:
2020-06-24 19:22:23
阅读次数:
66
在看UE4源码的时候发现了一个略骚的操作,在判断收到的比特流占据多少字节时利用了位运算的方式取整去申请空间来保存这些比特流。 在这里做个理解和扩展。 假设收到比特流157位,利用位运算如何得出占据多少个字节。 157+7>>3得到20字节。 //157+7>>3的二进制过程为:(假设用8位表示) ? ...
分类:
其他好文 时间:
2020-06-22 19:13:52
阅读次数:
73
其实就是把概念抄一遍,并没有背住. Math类1.Math.abs(int a)取a的绝对值;2.Math.ceil(10.1)向上取整;3.Math.floor(10.9)向下取整;4,Math.round(2.5)四舍五入;5,Math.max(a,b)取大,Math.min()取小; Math ...
1、向上取整(进一法) 语法格式: float ceil ( float value ) 返回不小于value 的下一个整数,value 如果有小数部分则进一位。 echo ceil(6.3); // 7 echo ceil(9.999); // 10 2、向下取整(舍去法) 语法格式: float ...
分类:
Web程序 时间:
2020-06-13 17:19:30
阅读次数:
86
import math def getNum(limit_num,num): if num%limit_num==0: print(num) else: num=math.ceil(num/limit_num)*limit_num print(num) if __name__ == '__main_ ...
分类:
编程语言 时间:
2020-06-08 11:07:24
阅读次数:
94
Mysql数据库提供了大量的函数,学会使用将会事半功倍,以下分别为字符串函数,数值函数,时间和日期函数,系统函数 (一)字符串函数 CONCAT(s1,s2,...) 返回连接参数产生的字符串,一个或多个待拼接的内容,任意一个为NULL则返回值为NULL SELECT CONCAT('hel','l ...
分类:
数据库 时间:
2020-06-06 18:32:17
阅读次数:
68
"题目链接" 题目大意 给$n$个不大于$k$的数,让你尽可能的把它们分成较小的组,每组大于等于$i$的数不超过$c[i]$个。 分析 从最简单的情况开始考虑,对于$n$个数中最大的数$i$,如果数组中一共有$m_i$个$i$,那么这个数组中大于等于$i$的数的数量就是$m_i$个,所以说将这$m_ ...
分类:
其他好文 时间:
2020-05-03 00:59:43
阅读次数:
77