2012年7月15日
摘要:
http://poj.org/problem?id=1195二维树状数组就是比一维的多了一维而已 关键在理解代码:#include<iostream>#include<cstdio>#include<cstring>#include<string>#include<cmath>#include<queue>#include<algorithm>#include<stack>using namespace std;const int N=1200;int c[N][N];int n;int lowbi 阅读全文
摘要:
http://poj.org/problem?id=2892此代码在POJ上能过 在hdu上过不了题目大意:n个村庄相连 三种操作D 摧毁一个村庄Q 查询包括此村庄在内和此村庄直接和间接相连的村庄数R 修复上一个被摧毁的村庄Ttree 写的很烂呀思路:将摧毁的村庄插入二叉树中每次询问 就查找它左边和右边最近被摧毁的村庄 就可以知道答案了修复一个村庄 就把它在树中删除代码及其注释:#include<iostream>#include<cstdio>#include<cstring>#include<string>#include<cmath& 阅读全文