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

flash代码做网站教程我想在百度发布信息

flash代码做网站教程,我想在百度发布信息,eclipse做的网站,合法购物网站建设审题: 本题需要我们找出激光炸弹所能炸毁的最大价值并打印 思路: 方法一:二维前缀和 炸弹缺陷分析:题目中说目标若位于炸弹的边上就不能炸毁目标,其实是要求我们的炸弹必须完全包围目标方可炸毁 图示的阴影区域是m为1的…

审题:

本题需要我们找出激光炸弹所能炸毁的最大价值并打印

思路:
方法一:二维前缀和

炸弹缺陷分析:题目中说目标若位于炸弹的边上就不能炸毁目标,其实是要求我们的炸弹必须完全包围目标方可炸毁

图示的阴影区域是m为1的激光炸弹,如果我们如图摆放炸弹,那么将没有目标被炸毁,因为没有一个目标是完全被炸弹包围住的

总体思路:

1.计算二维前缀和f:f[i][j]表示以(0,0)坐标为矩形左上角到以(i,j)坐标位矩形右下角的矩形区域的价值之和

2.枚举所有炸弹摆放情况:由于炸弹只能与x轴y轴平行的摆放,所以我们可以根据右下角坐标和边长m来枚举确定所有摆放情况

3.计算每个摆放情况的炸弹炸毁价值总和并用max维护answer,确保遍历结束后answer就是最大炸毁价值

解题:
 

nclude<iostream>
using namespace std;
int n, m;
const int N = 5010;
int a[N][N];//记录初始状态
int f[N][N];//前缀和
int answer;
int main()
{cin >> n >> m;while (n--){int x, y, v;cin >> x >> y >>v;x++, y++;//将索引基准升为1a[x][y] += v;//每一个位置价值可能重复叠加}//前缀和计算for (int i = 1; i <= 5001; i++){for (int j = 1; j <= 5001; j++){f[i][j] = f[i - 1][j] + f[i][j - 1] - f[i - 1][j - 1] + a[i][j];}}m = min(m, 5001);//将m大于整个区域的情况兼容//枚举右下角坐标所有情况for (int i = m; i <= 5001; i++){for (int j = m; j <= 5001; j++){int x1 = i - m + 1;int y1 = j - m + 1;int sum = f[i][j] - f[x1 - 1][j] - f[i][y1 - 1] + f[x1-1][y1-1];answer = max(answer, sum);}}cout << answer << endl;return 0;
}

1.本题中坐标的边界就是5000,所以我们将N定义为5010就足够用来定义数组a和f了

2.记录数据的时候注意要用+=符号来添加,因为题目中说明了同一个位置可能存在多个目标,所以一个坐标位置的价值可能会叠加

3.为了兼容m大于边界的情况,我们将这种情况的m置为边界即可

P2280 [HNOI2003] 激光炸弹 - 洛谷

http://www.dtcms.com/wzjs/32056.html

相关文章:

  • 南宁网站seo游戏推广怎么做
  • 经典网站欣赏百度搜索风云榜下载
  • 网站 配色表最近有新病毒出现吗
  • wordpress帝国cms谷歌优化工具
  • 网站建设价格a去找真甲先生媒体宣传推广方案
  • 织梦做的网站图片路径在哪里自己建网站需要钱吗
  • 相亲网站男人拉我做外汇seo数据是什么意思
  • 文化网站前置审批seo快速排名源码
  • 阜宁网站制作费用百度关键词推广工具
  • 购物网站常用的多组图左右轮播的js图片特效代码矿产网站建设价格
  • 犀牛云做网站外贸企业网站推广
  • windows 建设网站国内新闻摘抄2022年
  • 北京专业网站建设公司公司网站制作费用
  • 广州网站建设怎么做网站友情链接购买
  • 都江堰做网站seo怎么做新手入门
  • 网站如何做延迟加载网络营销组合策略
  • 大连网站建设找简维科技域名查询网站入口
  • 个人域名备案有什么风险seo广告优化多少钱
  • 深圳做自适应网站公司济南seo快速霸屏
  • 绵阳网站建设怎么选上海seo培训中心
  • 安全电子商务网站设计持续优化疫情防控举措
  • wordpress会员过期时间青岛官网seo方法
  • 盘锦网站建设怎么建立企业网站
  • wordpress页面归档昆明关键词优化
  • 网站模板安装好后安康seo
  • 网站 标题 字体模板网站建站公司
  • 佛山做营销型网站建设网络营销有几种方式
  • 新洲建设投标网站成都广告公司
  • 萧涵 wordpress处理事件seo软件
  • 怎么提升网站流量新手如何找cps推广渠道