题目链接:codeforces 225E题目大意:给出一个等式,z=[x2]+y+x?yz=[\frac{x}{2}]+y+x \cdot y,求另这个等式无解的z,从小到大排序,访问第i个。题目分析:
首先为了简便计算先要通过分奇偶去掉向下取整符号,原式转换为如下形式:
{z=k+y+2ky ,x=2kz=k+y+(2k+1)?y ,x=2k+1(1)(2) \begin{aligned}
\...
分类:
其他好文 时间:
2015-09-08 20:17:33
阅读次数:
248
题目传送门 1 /* 2 题意:(我懒得写,照搬网上的)有n个仓库,m个人看管。一个仓库只能由一个人来看管,一个人可以看管多个仓库。 3 每个人有一个能力值pi,如果他看管k个仓库,那么所看管的每个仓库的安全值为 pi/k(向下取整) 4 如果某个仓库没有人看管...
分类:
其他好文 时间:
2015-08-16 13:45:12
阅读次数:
131
鉴于java求整时欲生欲死,整理常用math如下:1: java取整 a:floor向下取整 用法:Math.floor(num) Math.floor(1.9)//1 Math.floor(-1.9)//-2 b: round四舍五入 用法:Math.round...
分类:
编程语言 时间:
2015-08-11 15:38:01
阅读次数:
129
//给一个序列,求其所有子序列s(i,j)(i<=j)的对2取对数的再向下取整+1在乘以(i+j)的和
//枚举区间[1<<(k-1) , 1<<k),再枚举左边区间,找到右边区间的范围
//那么ans = segma(((r-l)*i + (r-l)*(r-1+l)/2)*k)(1<=k<=34)再特判断0就行 ;
#include
#include
#inclu...
分类:
其他好文 时间:
2015-08-07 13:32:57
阅读次数:
89
题意:一个集合有元素1~n,求他的子集满足这样的条件:子集的所有元素的和是偶数,问有多少个这样的子集
分析:
一个排列组合问题。元素和为偶数,那么奇数肯定要调偶数个,偶数就无所谓了,所以偶数有2^(n/2)种选法,再乘以奇数有(C((n+1)/2,0)+C((n+1)/2,2).....)种选法,再减一,除去空集,注意,上面取奇数的时候用的是(n+1)/2(这里是向下取整的除法),是综合n为偶...
分类:
其他好文 时间:
2015-08-07 01:52:57
阅读次数:
216
python 向上取整ceil 向下取整floor 四舍五入round,相面给出源码示例.
import math
#向上取整
print "math.ceil---"
print "math.ceil(2.3) => ", math.ceil(2.3)
print "math.ceil(2.6) => ", math.ceil(2.6)
#向下取整
print "\nmath.floor-...
分类:
编程语言 时间:
2015-08-05 18:34:15
阅读次数:
136
floor(x)函数,向下取整函数,即返回不大于x的最大整数,区别于四舍五入。例如:floor(3.14),返回3floor(3.99),返回3floor(-3.14),返回-4floor(-3.99),返回-4iOS开发中的应用:UIScrollView计算当前页的算法NSInteger page...
分类:
其他好文 时间:
2015-08-04 10:43:00
阅读次数:
190
1.8 函数 pow(x,y) x^y abs(x) 取数的绝对值 round(x) 会把浮点数四舍五入为最接近的整数 floor(x) 向下取整的函数,但是需要先import math模块1.9 模块 用import导入模块来扩展Python的功能 (1)im...
分类:
编程语言 时间:
2015-08-01 09:58:18
阅读次数:
135
在某些情况下, 我们需要对小数进行进位与舍位, 而非四舍五入, 这时候, 我们就需要用到floor函数与ceil函数.floor函数的作用是"向下取整", 也即是说, floor(x)会取到小于等于x的最大整数, 例: x = 2.88, 则floor(x) = 2;假如要保留两位小数, 则floo...
分类:
其他好文 时间:
2015-07-30 13:12:45
阅读次数:
143
无标题文档
//javascript内部类,Number类
var num=new Number(12.3456);
document.write(num.toFixed(2));
document.write(""+Number.MIN_VALUE);
//javascript内部类,Math类
var ma=90.1;
//向下取整
document.write(""+...
分类:
编程语言 时间:
2015-07-30 00:52:19
阅读次数:
162