POJ1195 Mobile phones 二维树状数组
又是长期没刷题的咸鱼今天做了道树状数组的题。这道题一开始我没想用二维的想着用一维的树状数组把二维下标重新排列成一维的比如(x*ny1)。但后来发现这样不行会多算比如4×4的矩阵下标0≤x≤30≤y≤3对应一维下标从1对应到161 2 3 45 6 7 89 10 11 1213 14 15 16若查找范围是(1,1)-6 到(2,3)-12 这个矩阵范围此种方法会把9位置上的数也算上。所以用二维数组。AC代码如下#includecstdio #includecstring #includeiostream #includealgorithm using namespace std; const int INF0x3f3f3f3f; #define ll long long const int MAX1030; int n; ll c[MAX][MAX]; int lowbit(int x) { return x(-x); } void update(int x,int y,int val) { for(int ix;in;ilowbit(i)) for(int jy;jn;jlowbit(j)) c[i][j]val; } ll quary(int x,int y) { ll ans0; for(int ix;i0;i-lowbit(i)) for(int jy;j0;j-lowbit(j)) ansc[i][j]; return ans; } int main() { int ins; while(scanf(%d,ins)1) { if(ins3) break; else if(ins0) { scanf(%d,n); memset(c,0,sizeof(c)); continue; } else if(ins1) { int x,y,t; scanf(%d%d%d,x,y,t); x;y; update(x,y,t); } else if(ins2) { int l,b,r,t; scanf(%d%d%d%d,l,b,r,t); l;b;r;t; printf(%d\n,quary(r,t)-quary(r,b-1)-quary(l-1,t)quary(l-1,b-1));//注意!!尤其是l-1,b-1 } } return 0; }

相关新闻

3步轻松备份:GetQzonehistory帮你完整导出QQ空间全部历史说说

3步轻松备份:GetQzonehistory帮你完整导出QQ空间全部历史说说

3步轻松备份:GetQzonehistory帮你完整导出QQ空间全部历史说说 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾为QQ空间里那些珍贵的青春回忆无法完整保存而烦恼&…

2026/7/28 18:46:11阅读更多 →
Ryujinx模拟器终极技术指南:从架构解析到性能优化的完整实现方案

Ryujinx模拟器终极技术指南:从架构解析到性能优化的完整实现方案

Ryujinx模拟器终极技术指南:从架构解析到性能优化的完整实现方案 【免费下载链接】Ryujinx 用 C# 编写的实验性 Nintendo Switch 模拟器 项目地址: https://gitcode.com/GitHub_Trending/ry/Ryujinx 在PC平台上运行Nintendo Switch游戏面临诸多技术挑战&…

2026/7/28 18:46:11阅读更多 →
Ubuntu原生安装Dify:生产环境部署与优化指南

Ubuntu原生安装Dify:生产环境部署与优化指南

1. 为什么选择Ubuntu本地安装Dify在技术选型时,我放弃了更简单的Docker方案而选择原生安装,主要基于三个实际考量。首先,生产环境中我们经常需要深度定制AI工作流的底层组件,Docker的隔离性反而会成为调试障碍。上周我就遇到一个案…

2026/7/28 18:46:11阅读更多 →
专科生论文降重神器:语义重构技术解析与应用

专科生论文降重神器:语义重构技术解析与应用

1. 项目概述:专科生的论文救星凌晨三点的宿舍里,小张盯着屏幕上38%的AI检测率抓耳挠腮——这是大多数专科生在毕业季都会经历的噩梦场景。千笔降AI率助手正是为解决这个痛点而生,它不像传统降重工具那样简单替换同义词,而是通过语…

2026/7/28 19:52:34阅读更多 →
物联网设备电池寿命优化方案与硬件设计

物联网设备电池寿命优化方案与硬件设计

1. 不可充电电池的寿命挑战与解决方案概述 在物联网设备和便携式电子设备中,CR2032这类不可充电的初级电池(又称一次性电池)被广泛使用。这类电池虽然成本低廉、使用方便,但在持续供电场景下往往面临寿命过短的问题。以一个典型的…

2026/7/28 19:52:34阅读更多 →
java学习笔记-界面搭建

java学习笔记-界面搭建

环境:eclipse 界面搭建界面搭建(简单的登录界面制作)工具:swing包步骤1:声明一个初始化窗体的方法步骤2:创建一个顶级容器并设置好相关的属性步骤3:创建组件并设置好相关属性再添加到窗体上步骤…

2026/7/28 19:52:34阅读更多 →
从零设计智能充放电测试板:集成TP4056与MCU一键开关机方案

从零设计智能充放电测试板:集成TP4056与MCU一键开关机方案

1. 项目概述:一块“聪明”的测试板是如何炼成的最近在折腾一个便携式设备项目,核心需求是能用单节锂电池供电,同时要能输出一个稳定的、比电池电压更高的直流电压,比如5V或者12V,给其他模块用。这听起来简单&#xff0…

2026/7/28 19:52:34阅读更多 →
基于RFID与ESP32的军棋智能裁判系统:硬件选型与实现详解

基于RFID与ESP32的军棋智能裁判系统:硬件选型与实现详解

1. 项目缘起:从“耍赖”到“智能裁判”的军棋对弈革新 军棋,这款承载着许多人童年记忆的策略棋类游戏,其魅力不仅在于排兵布阵的智慧,更在于“暗棋”模式下那种尔虞我诈、猜测与推理的乐趣。然而,也正是“暗棋”规则&a…

2026/7/28 19:52:33阅读更多 →
从玩具到工具:构建稳定可复用的生成式AI自动化流程

从玩具到工具:构建稳定可复用的生成式AI自动化流程

最近在尝试把一些代码片段转成动画时,发现了一个挺有意思的现象:很多开发者拿到一个酷炫的生成工具,第一反应就是“跑起来看看效果”。这当然没错,但往往跑通一次之后,就卡在了“怎么让它稳定、批量地为我工作”这个坎…

2026/7/28 19:50:33阅读更多 →
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

🔹 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具,凭借本地离线运行、可视化图形操作和任务自动化三大核心特性,赢得了众多用户的青睐。与普通在线对话AI工具不同,它属于能够直接操控本机软硬件的智能数字员工…

2026/7/28 4:06:39阅读更多 →
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接,是用激光束对阀座壳体(通常为不锈钢或铝合金)进行密封焊接,使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控…

2026/7/28 2:08:06阅读更多 →
D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否还在…

2026/7/28 1:38:28阅读更多 →
告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否也曾为官方Om…

2026/7/28 0:00:29阅读更多 →
RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

做 RAG 的人应该都踩过这个致命的坑:把几百页的财报、法规、技术手册扔给向量库,问一个具体问题,搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了,要么藏在几十条结果的最下面。语义相似≠真正相关,这个…

2026/7/28 0:00:29阅读更多 →
抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

2026年做短视频运营,从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候,每天刷半小时抖音,手动把爆款视频的口播敲进备忘录,一条2分钟的视频得花十来分钟,碰到语速快的还要反复回听。后来试了一圈工具&am…

2026/7/28 0:00:29阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/27 16:57:54阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/28 3:17:03阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/28 2:35:58阅读更多 →