这种k个相同的子问题,可以两两分治,总的运算次数为logk 关键部分 (每次运算后剩下的子问题个数为 x/2 向上取整,这样每次/2,最后问题一定会解决) 注意判断空数组 ...
分类:
编程语言 时间:
2019-10-30 00:03:12
阅读次数:
130
数值函数 abs(x) 返回x的绝对值 mod(n,m)返回n被m除的余数,相当于n%m floor(x)返回小于等于x的最大整数(向下取整),例floor(-1.2)返回-2 ceil(x)返回大于等于x的最小整数(向上取整) round(x)返回四舍五入的整数,1.2返回1, 1.5返回2 tr ...
分类:
数据库 时间:
2019-10-27 10:27:14
阅读次数:
104
print(round(0.5))>>0print(round(1.5))>>2print(round(2.5))>>2整数部分为偶 小数为0.5 向下取整 0也是偶数整数部分为奇 小数为0.5 向上取整print(round(5.123,2)) 保留两位小数>>5.12math.ceil 向上取整 ...
分类:
编程语言 时间:
2019-10-26 19:10:57
阅读次数:
99
思路为:乘以10的n次方得到要保留的小数部分并转换为整数,再用CEILING向上取整,将剩下的小数部分舍掉,然后再除以10的n次方还原原来的小数位 ...
分类:
其他好文 时间:
2019-10-18 16:05:53
阅读次数:
123
A: 注意:a题的题意即是直接找到平均值像上取整,而不是在原有的序列里面找第一个比它大的数。 求x/n的平均值向上取整 : (x+n-1)/n B1/2: 题意: (模拟操作) 给出长为n的序列,以及一个容量为k的序列容器。如果容器中已经装有则不再放入,如果没有且容器还未装满则填入,否则把最早放入容 ...
分类:
其他好文 时间:
2019-10-13 18:34:17
阅读次数:
84
T1 木板 求\sqrt{n}~n间有多少个数的平方是n的倍数 通过打表可以发现(我没带脑子我看不出来),符合条件的数构成一个等差数列,公差为首项 而首项就是将n质因数分解后每个质因数出现次数除二,向上取整,这个数一定是大于\sqrt{n}的最小的符合条件的数 \sqrt{n}将n分解质因数后求出首 ...
分类:
其他好文 时间:
2019-10-12 22:57:29
阅读次数:
102
-----------------1、创建自己的存储过程proc_helloworld-------------------------- create proc proc_helloworld --alter proc proc_helloworld --已生成的存储过程,如需修改,将create... ...
分类:
数据库 时间:
2019-10-11 23:27:02
阅读次数:
116
1、向下取整: int() 2、向上取整:ceil() 使用ceil()方法时需要导入math模块,例如 3、四舍五入:round() 4、分别取 将整数部分和小数部分分别取出,可以使用math模块中的 modf()方法 例如: 最后一个应该是0.33,但是浮点数在计算机中是无法精确的表示小数的,p ...
分类:
编程语言 时间:
2019-10-05 00:40:16
阅读次数:
147
题目链接:https://codeforces.com/contest/1234 A: 题意:找出一个数,使得以这个数为价格卖出所有商品的钱大于等于以之前的各个商品初始价格卖出的钱。 idea:取平均值,向上取整 1 #include <iostream> 2 #include <cstdio> 3 ...
分类:
其他好文 时间:
2019-10-05 00:31:27
阅读次数:
98
import pandas as pdfrom datetime import datetimefrom math import ceil #向上取整from pandas import DataFramedata=pd.read_excel('./data/data5.xlsx',encoding ...
分类:
其他好文 时间:
2019-10-04 22:29:47
阅读次数:
95