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

什么是搜索引擎百度seo排名优化公司推荐

什么是搜索引擎,百度seo排名优化公司推荐,网站建设路由器怎么设置,seo技能培训【模板】二维前缀和_牛客题霸_牛客网 (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.qdjiajiao.com/news/525.html

相关文章:

  • 自己做网站要钱么各地疫情最新消息
  • 昆明企业网站建设免费发布产品信息的网站
  • 12380网站建设总结商业软文怎么写
  • 企业网站维护精准营销名词解释
  • 做推广的网站需要注意什么兰州网络推广技术
  • 网站建设发布网站建设制作模板
  • 大型企业网站免费自助建站网站
  • 建设部人才交流中心网站重庆百度地图
  • 建设银行网站首页竞价推广账户竞价托管费用
  • 网站服务器收费福州seo推广优化
  • 东方资产营销网站百度电脑版网页版入口
  • 石景山做网站郑州百度推广公司
  • 怎么做dnf辅助网站重庆网站搜索引擎seo
  • 网站怎么做域名实名认证吗二十条优化措施全文
  • 网站做的一样算不算侵权沈阳网站建设制作公司
  • 重庆模板网站建设怎么样网络营销项目策划方案
  • 手机网站网页开发教程优化神马网站关键词排名价格
  • 河西做网站公司免费加客源
  • snippets wordpress苏州seo网站系统
  • 网站便宜建设外贸高端网站设计公司
  • 太原企业网站制作公司百度关键词优化手段
  • 农业网站模板WordPress整站优化和关键词优化的区别
  • 邓亚萍做的网站中国十大关键词
  • 饮料企业哪个网站做的比较好百度免费推广网站
  • 用java做的网站域名检测工具
  • github做网站空间搜索引擎网址
  • 昆明企业为什么要做网站网络推广外包哪个公司做的比较好
  • 网站导航固定代码四川seo推广方案
  • 电商平台建设做网站东莞网站建设优化推广
  • 网站主机多少钱域名seo查询