当前位置: 首页 > news >正文

算法题(134):地毯

审题:
本题需要我们打印出每一个点位被地毯覆盖的次数

思路:
方法一:二维差分

由于地毯是矩形的,地毯的覆盖就相当于矩形区域的每一个点被覆盖次数都加一了,且只有一次最终的查看结果,所以符合差分的要求

第一步:修改差分数组

第二步:求前缀和还原数据并打印

解题:

#include<iostream>
using namespace std;
const int N = 1010;
int n, m;
int f[N][N];//差分数组
int main()
{cin >> n >> m;//修改差分数组while (m--){int x1, y1, x2, y2;cin >> x1 >> y1 >> x2 >> y2;f[x1][y1] += 1;f[x1][y2 + 1] -= 1;f[x2 + 1][y1] -= 1;f[x2 + 1][y2 + 1] += 1;}//还原差分数组for (int i = 1; i <= n; i++){for (int j = 1; j <= n; j++){f[i][j] += f[i - 1][j] + f[i][j - 1] - f[i - 1][j - 1];cout << f[i][j] << " ";}cout << endl;}return 0;
}

P3397 地毯 - 洛谷

相关文章:

  • Java 24 深度解析:云原生时代的性能更新与安全重构
  • WHAT - 已阅读书单
  • WHAT - 《成为技术领导者》思考题(第一章)
  • CV大模型、NLP大模型与语音处理技术全景解析-AI学习Day5
  • 【Hive入门】Hive分区与分区表完全指南:从原理到企业级实践
  • LSTM+KNN - 多元数据异常检测 !
  • 建筑节能成发展焦点,楼宇自控应用范围持续扩大
  • 用户案例--慧眼科技
  • Python MCP客户端SDK实现
  • Windows 10 系统关机后立即重启
  • 乒乓操作(Ping-Pong)
  • LLM数学推导——Transformer问题集——注意力机制——稀疏/高效注意力
  • RHEL与CentOS:从同源到分流的开源操作系统演进
  • 如何确保微型导轨的质量稳定?
  • 北斗导航 | 北斗卫星导航单点定位精度提升方法总结,原理,公式,关键代码
  • Spring AI 快速入门:从环境搭建到核心组件集成
  • 【蓝桥杯】画展布置
  • Android项目升级插件到kotlin 2.1.0后混淆网络请求异常
  • 艾德文·卡特姆:将画布变成屏幕,开启CGI时代
  • Linux 服务如何使用 curl 利用 HTTP Get 请求传入 SQL 语句修改数据库表内容和结构
  • 微软通讯软件Skype正式停止运营:斥资85亿美元购入,月活用户曾超3亿
  • 青岛鞋企双星名人集团家族内斗:创始人发公开信指控子孙夺权
  • 金沙记忆|元谋龙街渡:是起点也是终点
  • 新闻1+1丨多地政府食堂开放 “舌尖上的服务”,反映出怎样的理念转变?
  • “子宫肌瘤男性病例”论文后:“宫颈癌、高危产妇”论文也现男性病例,作者称“打错了”
  • 戴紫薇评《不像说母语者》丨后殖民语境下的母语追寻