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

网站推广介绍网络推广的渠道有哪些

网站推广介绍,网络推广的渠道有哪些,网站ie不兼容,商业网站的域名代码题目引入 开发商小 Q 买下了一条街,他想在这条街的一边盖房子。 街道可以抽象为一条数轴,而小 Q 只会在坐标在 1~n 的范围内盖房子。 首先,小 Q 将街上坐标在 1∼ 𝑛1∼ n 范围内的物体全部铲平。也就是说,在正式动工盖…

题目引入

开发商小 Q 买下了一条街,他想在这条街的一边盖房子。

街道可以抽象为一条数轴,而小 Q 只会在坐标在 1~n 的范围内盖房子。

首先,小 Q 将街上坐标在 1∼ 𝑛1∼ n 范围内的物体全部铲平。也就是说,在正式动工盖房子之前,1∼ 𝑛1∼ n 范围内是没有东西的。

小 Q 的盖房子技术出奇的烂,他每次只会在坐标从 l 到 r 的一段区间上砌一堵高为 h 厘米的墙。如果某个位置已经有墙了,那么他会将墙加高 h 厘米。

好吧小 Q 不得不承认自己不会盖房子只会砌墙。

小 Q 已经砌了 m 次墙了,整条街已经乱七八糟的了。

什么是差分

差分是前缀和的逆运算,也就是说,对差分数组就是计算前缀和数组的“原数组”,例如,差分数组为:【1, 2, 3, 4, 5】,前缀和数组就是【1, 3, 6, 10, 15】。

优势

我们可以把题目中的墙当成一个前缀和数组,因为小Q每砌墙一次,就会把一段区间的数值一起加上若干厘米。

比如说,原本墙数组为:1, 0, 3, 0, 0

那么差分数组就是:1, -1, 3, -3, 0

如果我们要将2~3加上1,我们只需改变差分数组:1, 0(加一), 3, -4(减一), 0,对应的墙就是(前缀和):1, 1, 4, 0, 0

所以我们更改时,只需建立一个差分数组,无需建立前缀和数组,输出时直接计算即可。

#include <bits/stdc++.h>
using namespace std;int main() {int n, m, c[500005];memset(c, 0, sizeof (c));cin >> n >> m;while (m--) {int l, r, h;cin >> l >> r >> h;// 把墙数组当成前缀和来看,并建立它的逆运算差分数组c[l] += h;c[r + 1] -= h;}for (int i = 1; i <= n; i++) {if (i != 1)cout << " ";c[i] += c[i - 1];cout << c[i];}cout << endl;return 0;
}

二维差分

大哈有一面 n * n 的广告墙,他往墙上贴 m 张广告,广告之间有些部分会相互重叠,问墙上的每个点上覆盖了几张广告?

这题其实也是差分,贴广告,一定时覆盖了一个区域,而这个区域一定是二维上连续的。

假设要把以(x1, y1)为左上角,以(x2, y2)为右下角的子矩阵加c,可以这样操作:

c[_x1][_y1]++;
c[_x1][_y2 + 1]--;
c[_x2 + 1][_y1]--;
c[_x2 + 1][_y2 + 1]++;

#include <bits/stdc++.h>
using namespace std;int c[3005][3005];int main() {memset(c, 0, sizeof (c));int n, m;cin >> n >> m;while (m--) {int _x1, _y1, _x2, _y2;cin >> _x1 >> _y1 >> _x2 >> _y2;c[_x1][_y1]++;c[_x1][_y2 + 1]--;c[_x2 + 1][_y1]--;c[_x2 + 1][_y2 + 1]++;}for (int i = 1; i <= n; i++) {for (int j = 1; j <= n; j++) {if (j != 1)cout << " ";c[i][j] = c[i - 1][j] + c[i][j - 1] - c[i - 1][j - 1] + c[i][j];cout << c[i][j];}cout << endl;}return 0;
}
http://www.ds6.com.cn/news/49633.html

相关文章:

  • 开源手机网站建站系统找一个免费域名的网站
  • 游戏中心官网seo公司软件
  • 屏蔽ip地址访问网站seo网站优化推广教程
  • wordpress sae 3.9seo关键词优化如何
  • 开发网站能赚多少钱百度关键词指数工具
  • o2o网站建设流程seo是什么岗位简称
  • 衡阳网站建设cpa游戏推广联盟
  • 平顶山网站建设公司seo优化外包顾问
  • 网站怎么做效果好营销推广方式有哪些
  • 整套网页模板网站推广优化外包公司
  • 山西今日疫情最新报道怎么学seo基础
  • 大理建网站怎么网站排名seo
  • 怎么建手机网站平台免费观看短视频的app软件推荐
  • 百度 手机网站收录搜索引擎营销简称seo
  • 酒店网站开发东莞网站seo优化托管
  • 网站开发的人怎么样作品提示优化要删吗
  • wordpress文章不显示作者seo公司推荐
  • 新网站外链怎么做流量神器
  • 深圳市网络seo推广价格提高seo排名
  • 济南网站建站云南网络营销公司
  • 住房和城乡建设部网站村镇建设想做app推广项目在哪找
  • 河北涿州住房和城乡建设厅网站seo排名怎么做
  • 集团门户网站建设不足google谷歌搜索主页
  • 平台免费推广重庆seo小潘大神
  • 网站开发和oa有什么区别seo什么意思
  • 前端做项目的网站资源惠州seo博客
  • 福建定制网站开发拓客app下载
  • 更改网站图标网站建设总结
  • 网站开发开始阶段的主要任务包括( )。百度精准获客平台
  • 大丰区住房和城乡建设局网站今天重大新闻国内最新消息