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

自己怎么做优惠卷网站什么是搜索引擎销售

自己怎么做优惠卷网站,什么是搜索引擎销售,做网站的价格,怎么查网站制作空间有效期【模板】二维前缀和_牛客题霸_牛客网 (nowcoder.com) 理解题意: 要求的是(x1,y1) - (x2,y2)这段区间的和。 解法:二维前缀和 1. 和一维前缀和一样,需要有一个同等规模的dp数组,用来保存一段连续区域的和。 在二维dp中&#xff0…

【模板】二维前缀和_牛客题霸_牛客网 (nowcoder.com)

理解题意:

要求的是(x1,y1) - (x2,y2)这段区间的和。

解法:二维前缀和

1. 和一维前缀和一样,需要有一个同等规模的dp数组,用来保存一段连续区域的和。

在二维dp中,可以把数组分为四部分,如下图:

dp[xi][yi] 求的是由(1,1) - (xi,yi)区域的和,就是算A+B+C+D的和。而在此中,直接求B,C的值可不好求,因为在之前的dp数组中找不到(这就与一维数组的dp不同了),所以结合一下,先求A+B,A+C的和,再减去多加的A即可。

2.使用前缀和dp

要求的是中间一段区间的面积:D

int main() 
{//1.把值输入到原始数组int n = 0,m = 0,q = 0;cin >> n >> m >> q;vector<vector<int>> arr(n+1,vector<int>(m+1));for(int i = 1;i<=n;i++)for(int j = 1;j<=m;j++)cin >> arr[i][j];//2.创建dp数组vector<vector<long long int>> dp(n+1,vector<long long int>(m+1));for(int i = 1;i<=n;i++)for(int j = 1;j<=m;j++)dp[i][j] = dp[i-1][j] + dp[i][j-1] + arr[i][j] - dp[i-1][j-1];//3.使用dp数组int x1 = 0,y1 = 0,x2 = 0,y2 = 0;while(q--){cin >> x1 >> y1 >> x2 >> y2;cout<< dp[x2][y2] - dp[x1-1][y2] - dp[x2][y1-1] + dp[x1-1][y1-1] <<endl;}
}

http://www.jinmujx.cn/news/118006.html

相关文章:

  • 西安网站建设专业网络推广方法的分类
  • 深圳电商平台网站建设谷歌推广哪家公司好
  • php网站开发说明一键清理加速
  • 网站和做游戏seo排名优化代理
  • 公司怎样做网站南宁网络推广热线
  • 如果自己做网站比百度好用的搜索软件手机版
  • 塘沽网吧开门了吗电商seo什么意思
  • 网页设计精选网站百度人工电话
  • 世界工厂采购网官网百度关键词seo排名
  • 做的网站在百度找不到了百度权重3的网站值多少
  • 记事本做网站怎么加图片制作网页的代码
  • vr 全景 网站建设企业推广平台
  • 做电影网站技术公司软文推广
  • 现在由哪些网站可以做外链东莞网站定制开发
  • 自己如何创建一个网站新手小白怎么学做运营
  • 阿里云服务器建网站永州网站seo
  • 软件发布网站源码厦门seo培训
  • 网站做菠菜seo排名优化工具
  • 傻瓜式 建网站搜一搜搜索
  • 贵阳网站设计阳光创信好吗开网店怎么推广运营
  • cms那个做网站最好摘抄一篇新闻
  • 在别的公司做的网站深圳网站建设
  • 自己做网站用什么软件谷歌官方app下载
  • 青岛百度快速优化排名长治网站seo
  • 威县做网站哪家便宜百度小说搜索风云排行榜
  • 深圳做软件开发的公司石家庄百度推广优化排名
  • 免费信息网站建设什么是百度竞价推广
  • 课题组网站怎么做郑州seo
  • 网站 网页最有效的15个营销方法
  • 网站框架结构图网上开店如何推广自己的网店