ssl例5
来源:互联网 发布:vb学生管理系统源代码 编辑:程序博客网 时间:2024/06/07 23:36
一行N个方格,开始每个格子里的数都是0。现在动态地提出一些问题和修改:提问的形式是求某一个特定的子区间[a,b]中所有元素的和;修改的规则是指定某一个格子x,加上或者减去一个特定的值A。现在要求你能对每个提问作出正确的回答。1≤N≤1024,提问和修改的总数可能达到60000条。
题解:
题目中的区间是以元素为端点,因此[a,b]和[b,c]存在重合,这和我们之前讨论的区间定义不同。我们这里忽略预处理过程,直接使用之前的区间定义。
代码:
if (l=a) and (r=b)
then count:=tree[p].count
else begin
m:=(l+r) div 2;
if b<=m
then count:=count(p*2,l,m,a,b)
else if a>=m then count:=count(p*2+1,m,r,a,b)
else count:=count(p*2,l,m,a,m)+count(p*2+1,m,r,m,b);
end
then count:=tree[p].count
else begin
m:=(l+r) div 2;
if b<=m
then count:=count(p*2,l,m,a,b)
else if a>=m then count:=count(p*2+1,m,r,a,b)
else count:=count(p*2,l,m,a,m)+count(p*2+1,m,r,m,b);
end
3 0
- ssl例5
- ssl例1
- ssl例2
- ssl例3
- ssl例4
- ssl例五
- ssl例6(未完成)
- wamp2.5 开启 ssl
- SSL建立连接5
- SSL
- SSL
- ssl
- SSL
- ssl
- ssl
- SSL
- SSL
- SSL
- 方法重载的编程题,可作参考
- java实现zip压缩文件/文件夹
- Shader Forge的节点分类
- hostapd wpa_supplicant madwifi详细分析(八)——wpa_supplicant的配置文件
- 是非观
- ssl例5
- 【2118】数据结构实验之链表三:链表的逆置
- poj 1661 help Jimmy(dp)
- 对象-关系映射文件:映射文件的扩展名为 .hbm.xml
- 图片放大镜
- PHP基础三:PHP7新特性&SPL
- Java千百问_07JVM架构(012)_fullGC、minorGC、magorGC有什么区别
- T-SQL:增删改
- 传感器系列之3.4继电器