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

烟台微网站建设建站网站的图片

烟台微网站建设,建站网站的图片,ui设计面试题,广告视频制作的公司原题链接:登录—专业IT笔试面试备考平台_牛客网 目录 1. 题目描述 2. 思路分析 3. 代码实现 1. 题目描述 2. 思路分析 二维前缀和板题。 注意从(1,1)开始存即可,所以每次输入x,y之后,要x,y。 因为m的范围最大为…

原题链接:登录—专业IT笔试面试备考平台_牛客网

目录

1. 题目描述

2. 思路分析

3. 代码实现


1. 题目描述

2. 思路分析

二维前缀和板题。

注意从(1,1)开始存即可,所以每次输入x,y之后,要x++,y++。

因为m的范围最大为5000,每次又是一个边长为r的正方形,所以先用两重for循环求二维前缀和,再用两重循环(外层循环枚举矩阵右下角横坐标,内层循环枚举矩阵右下角纵坐标)求每个矩阵的和,然后不断更新最大值ans即可。

3. 代码实现

#include<bits/stdc++.h>
using namespace std;
#define int long long
#define endl '\n'
const int N=5010;
int a[N][N],pre[N][N];signed main(){ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);int n,r; cin>>n>>r;while(n--){int x,y,v; cin>>x>>y>>v;x++,y++;a[x][y]+=v;}for(int i=1;i<=5001;i++){for(int j=1;j<=5001;j++){pre[i][j]=a[i][j]+pre[i-1][j]+pre[i][j-1]-pre[i-1][j-1];}}int ans=0;for(int i=r;i<=5001;i++){for(int j=r;j<=5001;j++){int x1=i-r+1,y1=j-r+1;int x2=i,y2=j;int tmp=pre[x2][y2]-pre[x2][y1-1]-pre[x1-1][y2]+pre[x1-1][y1-1];ans=max(ans,tmp);}}cout<<ans<<endl;return 0;
}

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

相关文章:

  • 太平洋电脑网站附近培训电脑的地方
  • 个人网站页面wp wordpress
  • 建设做网站云南昆州建设工程有限公司网站
  • 免费ppt模板大全下载的网站wordpress 导航栏在哪里
  • 怎样用godaddy建设一个网站客户对网站建设公司的评价
  • 网站建设校长信箱设计方案中国菲律宾关系为什么不好
  • 少儿编程自学网站外贸有哪些网站
  • 自己设计的网站如何推广做风投要关注哪些网站
  • 网站域名注销流程房地产店铺首页设计过程
  • 怎样建设个人网站网站运营团队各岗位的职责是什么
  • 乐清做网站百度指数手机版
  • 巴基斯坦人做网站怎么样源码库官网
  • 北京建设局网站首页夜月直播app下载视频
  • 网站结构与导航设计网站开发工程师资格证
  • 电商培训班一般多少钱一个月杭州网站运营十年乐云seo
  • 网站程序开发外包华夏人寿保险公司官网
  • 广告公司企业网站模板天津网站经营性备案
  • 方太官方网站的建设情况做本地的门户网站
  • 国外一个专门做配乐的网站广州网站维护公司
  • 挂机宝如何做网站wordpress主题后空白
  • 制作h5网站开发网站建设商务通什么意思
  • 网站地图后台可以做吗wordpress 标签html
  • 网站代码如何导入网店怎么开店详细教程
  • 自己做网站 知乎菏泽网站建设多少钱
  • 电子商务平台网站推广万网域名注册后如何做网站教学
  • 网站解析需要什么福州网站建设的公司
  • 深圳网站建设61916自己公司产品网站的好处
  • 打开网站不要出现 index.html界面设计学校培训
  • 医疗网站建设网站各网站的风格及特点
  • 温州个人网站建设网站更换域名注意事项