整数、区间与区间端点
来源:互联网 发布:金玉满堂 知乎 编辑:程序博客网 时间:2024/06/01 09:34
1. 整数与整型(int)
1.1 区间
- (1)
b−a :包含左端点 a, 不包含右端点 b; - (2)
b−a+1 :包含两端的端点; - (3)
b−a−1 :则两端的端点均不包含。 - (4)
S[lo,hi] :包含两端点,共 hi - lo + 1 个元素 - (5)
S[lo,hi) :不包含右端点(hi),共 hi - lo 个元素。 - (6)
[a,a+b] :经过的端点数为:b + 1 - (7)
[a,a+b−1] :经过的端点数为:b - (8)while (lo < hi):区间长度不为0,
- [a, a+1):区间长度为1,a自身
- [a, a):区间长度为0。
1.2 整型
2. 日期与时间
- (1)周一到周日:七天,周一到周一:八天
- (2)周三到周二:七天
3. 端点与循环
lo,hi 均是整型变量:
while (lo < hi){}
循环执行时,lo 始终在 hi 的左侧,lo 的最大值为 hi - 1;
循环退出时,lo == hi;
while (lo < hi - 1){}
循环执行时,lo 始终在 hi 的左侧,lo 的最大值为 hi - 2;
循环退出时,lo == hi - 1;
4. 区间中点
4.1 [a, a+1)
还是
4.2 [a, a+2)
是
4.3 相距奇数和偶数
(1)[a, a+(2k+1))
a+a+(2k+1)2=a+k (2)[a, a+2k)
a+a+2k2=a+k
0 0
- 整数、区间与区间端点
- 整数、区间与区间端点 (二)
- 整数、区间与区间端点(三)
- 整数区间
- 整数区间
- 整数区间
- POJ 2528 区间端点离散化,线段树区间更新
- HDU 3308 LCIS (端点更新+区间合并)
- C++基础::关于区间端点的问题
- poj 1436【线段树--lazy,区间与端点,结束与否,时间与投影,访问一次】
- 贪心,整数区间
- 整数区间(poj1716)
- 区间DP 整数划分
- 整数划分 区间dp
- 整数划分(区间dp)
- 查出区间整数
- 贪心算法----整数区间
- 整数区间(贪心)
- 研究4.4的进程的保活
- linker command failed with exit code 1 (use -v to see invocation)报错
- JavaEE的十大安全控制
- Codeforces Round #354 (Div. 2) A Nicholas and Permutation
- 悲观锁与乐观锁简单介绍
- 整数、区间与区间端点
- spring must know
- Ubuntu 电脑过热
- mybatis-3.4.0---资源获取系列-ClassLoader操作
- PHP页面跳转三种实现方法
- Relationship between two numbers【2】
- 编程之美-数组除法
- Codeforces Round #354 (Div. 2) B Pyramid of Glasses(模拟)
- JDK的安装与配置