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

昆明如何做百度的网站产品营销策划方案

昆明如何做百度的网站,产品营销策划方案,wordpress 资源站模板,平台网站怎么推广题目描述 在 nx n 的格子上有 m 个地毯。 给出这些地毯的信息,问每个点被多少个地毯覆盖。 输入格式 第一行,两个正整数 n,m。意义如题所述。 接下来 m 行,每行两个坐标 (x_1,y_1) 和 (x_2,y_2),代表一块地毯,左上…

题目描述

在 nx n 的格子上有 m 个地毯。

给出这些地毯的信息,问每个点被多少个地毯覆盖。

输入格式

第一行,两个正整数 n,m。意义如题所述。

接下来 m 行,每行两个坐标 (x_1,y_1) 和 (x_2,y_2),代表一块地毯,左上角是 (x_1,y_1),右下角是 (x_2,y_2)。

输出格式

输出 n行,每行n 个正整数。

第 i 行第 j 列的正整数表示 (i,j) 这个格子被多少个地毯覆盖。

样例 #1

样例输入 #1
5 3
2 2 3 3
3 3 5 5
1 2 1 4

样例输出 #1
0 1 1 1 0
0 1 1 0 0
0 1 2 1 1
0 0 1 1 1
0 0 1 1 1

提示

样例解释

覆盖第一个地毯后:

覆盖第一、二个地毯后:

覆盖所有地毯后:

数据范围

对于 20% 的数据,有 n<= 50,m<= 100。

对于 100% 的数据,有 n,m<= 1000。

第一种方法:暴力做法。这道题的数据范围很小,所以暴力也可以过所有样例。

代码比较简单就不多讲了。

#include <iostream>
#include <algorithm>
using namespace std;const int N = 100010;
int q[N][N]; // 定义一个二维数组来记录操作结果int main()
{int n, m;cin >> n >> m; // 输入n和m,分别表示矩阵的大小和操作的次数// 进行m次操作for (int i = 0; i < m; i++){int x1, y1, x2, y2;cin >> x1 >> y1 >> x2 >> y2; // 输入操作的左上角和右下角坐标// 针对操作的区域,进行累加操作for (int j = x1; j <= x2; j++){for (int k = y1; k <= y2; k++){q[j][k]++; // 将区域内的每个元素增加1}}}// 输出操作后的结果for (int i = 1; i <= n; i++){for (int j = 1; j <= n; j++){cout << q[i][j] << " "; // 输出每个位置的操作结果}cout << endl;}return 0;
}

第二种方法:差分。

#include <iostream>
#include <algorithm>
using namespace std;const int N = 1010;
int q[N][N]; // 定义一个二维数组来记录操作结果int main()
{int n, m;cin >> n >> m; // 输入n和m,分别表示矩阵的大小和操作的次数// 进行m次操作for (int i = 0; i < m; i++){int x1, y1, x2, y2;cin >> x1 >> y1 >> x2 >> y2; // 输入操作的左上角和右下角坐标// 更新操作for (int j = x1; j <= x2; j++){q[j][y1]++;       // 在该列上加1q[j][y2 + 1]--;   // 在该列的下一行减1,用于区分操作的范围}}// 根据更新操作,计算每个位置的最终值for (int i = 1; i <= n; i++){for (int j = 1; j <= n; j++){q[i][j] += q[i][j - 1]; // 当前位置的值等于前一列的值加上当前位置的值cout << q[i][j] << " "; // 输出每个位置的最终结果}cout << endl;}return 0;
}

http://www.yayakq.cn/news/509160/

相关文章:

  • 做瞹视频网站二手车网站html模板
  • .net做中英文网站公司简介ppt内容
  • 厦门建网站多少钱汤唯梁朝伟做视频网站
  • 网站开发人员的考核做译员的网站
  • 购物网站难做网站建设思路
  • 做内贸的什么网站效果好做微商选择的哪个平台微平台网站
  • 网站开发工具特点总结网站整体设计风格
  • 唐山彩钢中企动力提供网站建设做特效的网站
  • 个人免费推广网站网站的标签怎么修改
  • 温州专业全网推广建站公司企业网站app制作价格
  • 天津网站设计公司价格电商平台代运营服务
  • 网站建设主机配置电器网站模板
  • 做模板网站的公司排名优化公司哪里有
  • 做yy头像的网站做网站运营跟专业有关吗
  • 个人做跨境电商网站世界总人口实时数据
  • 百度云自助建站太原智能化营销网站制作公司
  • 做网上夫妻去哪个网站网站服务器修改登录密码
  • 太平洋网站开发旅游网站系统建设方案
  • 潍坊网站制作保定公司vue做视频网站
  • 网站建设公司沈阳怎么样做电影网站
  • 镇江教育云网站建设如何做自己的业务网站
  • 在微信怎样搞做微视频网站h5设计平台
  • 重庆技术网站建设做的比较好的车载嗨曲网站
  • 谷歌官方网站登录入口做IT的会做网站吗
  • wordpress如何添加关键词seo实战密码第三版pdf
  • 做百度移动端网站优化河南省建筑工程信息网
  • 我的世界做指令的网站微网站开发报价单
  • 网站建设要学哪些wordpress微信登录申请
  • 黑群晖wordpress建站WordPress主题预览封面
  • 沧州南皮网站建设网站后台更新了 前台不现实