I - Tunnel Warfare - hdu 1540
2015-08-08 01:04
309 查看
#include <iostream>//未完成 #include <cstdio> using namespace std; const int maxn=50005; #define lson rt<<1 #define rson rt<<1|1 struct st { int l,r,len; int mid() { return (l+r)>>1; } }a[maxn<<2]; void bst(int rt,int l,int r) { a[rt].l=l;a[rt].r=r; if(l==r) { a[rt].len=1; return ; } bst(lson,l,a[rt].mid()); bst(rson,a[rt].mid()+1,r); a[rt].len=a[lson].len+a[rson].len; } void change(int rt,int x) { } int main() { int n,m; char str[10]; while(scanf("%d%d",&n,&m)) { char ch; bst(1,1,n); int x; for(int i=1;i<=m;i++) { scanf("%s",str); sscanf(str,"%c %d",&ch,&x); if(ch=='Q') query(1,x); else if(ch=='D') change(1,x); else recover(1,x); } } }
相关文章推荐
- iOS之学习CoreData的笔记
- uva 1670 Kingdom Roadmap(图论构造题)
- c++内存中字节对齐问题详解
- LeetCode 17 Letter Combinations of a Phone Number 递归与DFS的使用
- Codeforces Round #Pi (Div. 2) E
- Linux-C网络编程之epoll函数
- phar文件的使用
- Java基础-Collection之Set的实现
- Swift学习笔记(二十三)——Swift泛型初识
- 为apache单独编译mod_rewrite.so
- Java基础-Exception
- 标签控制器
- 进程在多核CPU环境下分布不均导致TCP连接堆积
- maven常识(列表更新中)
- Android 图片加载库
- (国庆)溧阳天目湖,广德太极洞
- 黑马程序员--IO流总结--java
- 基础知识普及帖:百度搜索引擎的工作流程
- Codeforces Round #Pi (Div. 2) 567E President and Roads ( dfs and similar, graphs, hashing, shortest paths )
- PHP基于Sphinx+Swcs中文分词的全文的检索