博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu1556(区间更新,单点求值)
阅读量:6495 次
发布时间:2019-06-24

本文共 308 字,大约阅读时间需要 1 分钟。

代码:

#include
int n,c[100003];int lowbit(int x){ return x&(-x);}int sum(int x){ int sum=0; while(x>0) { sum+=c[x]; x-=lowbit(x); } return sum;}void inster(int x,int i){ while(x<=n) { c[x]+=i; x+=lowbit(x); }}int main(){ int a,b,i; while(scanf("%d",&n)>0&&n) { memset(c,0,sizeof(c)); for(i=0;i

 

转载地址:http://eikyo.baihongyu.com/

你可能感兴趣的文章
软件项目进度控制要处理好的四个基本问题(转)
查看>>
iOS沙盒目录结构
查看>>
通过IMAP定向收取网易邮箱邮件(疑难)
查看>>
ARTS 第一周
查看>>
【PPT已更新】给开发者的区块链技术指南 | JTalk 掘金线下活动第五期
查看>>
HTML标签 转 NSAttributedString
查看>>
vue实现根据多选框按钮,动态给百度地图添加和删除相应的覆盖物
查看>>
前奏交响曲
查看>>
深入理解Spring系列之七:web应用自动装配Spring配置
查看>>
用python手刃Leetcode(9):回文数【简单题】
查看>>
SpringFlux入门(上篇)
查看>>
Bean注解方式知识点1
查看>>
centos7 hive 单机模式安装配置
查看>>
记一次小白在centos下安装nginx
查看>>
swift unowned和weak的使用
查看>>
面向对象设计原则
查看>>
异步编程 101: 是什么、小试Python asyncio
查看>>
html中在线预览pdf文件之pdf在线预览插件
查看>>
MongoDB入门篇
查看>>
Java 集合08之 ListLinkedList, ArrayList等使用场景和性能分析
查看>>