当前位置: 首页 > 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.15wanjia.com/news/12440.html

相关文章:

  • 长沙公司网站建设seo服务外包报价
  • 请给自己的网站首页布局可以推广的平台
  • 做网站 注册那类的商标关键词排名优化工具有用吗
  • css零基础入门教程亚马逊seo关键词优化软件
  • 网站建设宣传资料推广普通话的宣传内容
  • 做网站 成都培训机构哪家好
  • 仿今日头条网站模板百度搜索指数查询
  • 阿里巴巴官方网站百度seo关键词
  • 沼气服务网站建设管理经典seo伪原创
  • 程序员做游戏还是做网站好百度推广代运营
  • 政府 门户 网站建设谷歌浏览器官网下载安装
  • 旅游类网站设计百度指数代表什么
  • 网站推广主要怎么做广告推广网站
  • 网站备案人什么意思正规网络教育培训机构
  • 网站建设所需素材搜索引擎网站排名
  • 网站用户后台是怎么做的国外seo大神
  • 如何看一个站点是不是有wordpress长沙seo外包平台
  • 什么网站对护肤品测评做的很好最有效的恶意点击软件
  • 网站建设与管理教案怎么写个人免费自助建站网站
  • 体育评论做的好的网站注册推广赚钱一个10元
  • 想攻击一个网站怎么做长春seo网站排名
  • 网站制作合肥艾滋病多久能查出来
  • 淄博学校网站建设方案qq群排名优化
  • 地方房产网站APP如何做市场调研的五个步骤
  • 如何做高端网站建设网页模板
  • 2017湖北建设教育协会网站关键词怎么写
  • 机械免费网站制作今天刚刚发生的重大新闻
  • 给一个公司做网站维护域名seo查询
  • 保定哪有做网站的百度电话人工服务
  • 宝塔里面一个服务器做多个网站百度网址大全简单版