zoukankan
html css js c++ java
HDU2642 Stars 二维树状数组
//很纯的二维树状数组 #include "TreeArray.h" #include <iostream> using namespace std; int main() { bool flag[MAX][MAX]; TreeArray ta(2); int m,x1,x2,y1,y2; char op; while(scanf("%d",&m)!=EOF) { memset(flag, 0, sizeof(flag)); ta.clear(); while(m--) { getchar(); scanf("%c", &op); if(op == 'B') { scanf("%d%d",&x1,&x2); x1++; x2++; if(flag[x1][x2]) continue; flag[x1][x2] = 1; ta.modify(x1,x2,1); } else if(op=='D') { scanf("%d%d",&x1,&x2); x1++; x2++; if(!flag[x1][x2]) continue; flag[x1][x2] = 0; ta.modify(x1,x2,-1); } else { scanf("%d%d%d%d",&x1,&x2,&y1,&y2); x1++,x2++,y1++,y2++; if(x1>x2)swap(x1,x2); if(y1>y2)swap(y1,y2); printf("%d\n",ta.sum(x2,y2)+ta.sum(x1-1,y1-1)-ta.sum(x1-1,y2)-ta.sum(x2,y1-1)); } } } return 0; }
查看全文
相关阅读:
TCP拥塞控制算法纵横谈-Illinois和YeAH
精度解析百思不得姐流行框架之精华版
3D物体识别的如果检验
Android内存泄漏检測与MAT使用
Android学习——在Android中使用OpenCV的第一个程序
virtio-netdev 数据包的发送
【剑指Offer学习】【面试题23:从上往下打印二叉树】
纵谈进程枚举
《谈学单片机有前途还是嵌入式系统有前途》一文吴坚鸿回复整理
结构类模式(七):代理(Proxy)
原文地址:https://www.cnblogs.com/windmissing/p/2559889.html
最新文章
axios 的应用
JSON.parse()与JSON.stringify()的区别
JavaScript ES6中export及export default的区别
项目中开机自启动的 node-webkit开机自启动
项目日志的管理和应用 log4js-Node.js中的日志管理模块使用与封装
vue2.0的生命周期
端口号冲突如何解决例如9080
Vuex核心知识(2.0)
vue项目优化之按需加载组件-使用webpack require.ensure
Android生命周期详细说明
热门文章
Linux下对各种压缩文件处理
Java中类名与文件名的关系
计算机操作系统学习(一)
效率测试-----过期检测(毫秒级)
git项目版本管理
HAL层Camera模块Dump图片--工作积累
C/C++链表操作(面试)
C/C++ 排序&&查找算法(面试)
各种排序的递归实现(冒泡、插入)
getActionBar().setDisplayHomeAsUpEnabled(true)报空指针(已解决)
Copyright © 2011-2022 走看看