poj-2948

CANape快速上手 文章帮助记录CANape学习过程。 阅读详情

Martian Mining

    题意:在一个n*m的矩阵里,每个格子内有两种矿yeyenum和bloggium,并且知道它们在每个格子内的数量是多少。在格子北边有bloggium的收集站,西边有 yeyenum 的收集站。现在要在这些格子上面安装向北或者向西的传送带(每个格子自能装一种)。问最多能采到多少矿(yeyenum+bloggium)?

    因为每个格子只能向西或者向北,某个格子假如被选定向西,那么它所在的这一行全都向西。我们可以先将一行全向西和全向北可以的矿的数量累加起来。用yey[i][j]表示第i行j列向西时可以收集到的矿物数量,用blo[i][j]表示第i行j列向北时可以收集到的矿物数量(坐标大于i或者大于j的不用计算)

for(int i=1;i<=n;i++)
		{
			for(int j=1;j<=m;j++)
			{
				cin >> t;
				yey[i][j]=yey[i][j-1] + t;
			}
		}
		for(int i=1;i<=n;i++)
		{
			for(int j=1;j<=m;j++)
			{
				cin >> t;
				blo[i][j]=blo[i-1][j] + t;
			}
		}

用dp[i][j]表示由(1,1)和(i,j)围成的矩形区域内最佳方案时能够采集到的矿的数量。dp[i][j]可以由dp[i][j-1]时,加上第j列全部向北传送,或者由 dp[i-1][j]时,加上第i行全部向西传送转移而来,选择两组中最大的一种作为dp[i][j]。也就是有dp[i][j] = max(dp[i-1][j]+yey[i][j],dp[i][j-1]+blo[i][j])

我AC的代码如下:

#include<iostream>
#include<cstring>
using namespace std;
int n,m,yey[510][510],blo[510][510],dp[510][510];
int main()
{
	int t;
	while(1)
	{
		cin >> n >> m;
		if(n==0&&m==0)
		{
			break;
		}
		memset(yey,0,sizeof(yey));
		memset(blo,0,sizeof(blo));
		for(int i=1;i<=n;i++)
		{
			for(int j=1;j<=m;j++)
			{
				cin >> t;
				yey[i][j]=yey[i][j-1] + t;
			}
		}
		for(int i=1;i<=n;i++)
		{
			for(int j=1;j<=m;j++)
			{
				cin >> t;
				blo[i][j]=blo[i-1][j] + t;
			}
		}
		for(int i=1;i<=n;i++)
		{
			for(int j=1;j<=m;j++)
			{
				dp[i][j] = max(dp[i-1][j]+yey[i][j],dp[i][j-1]+blo[i][j]);
			}
		}
		cout << dp[n][m] << endl;
	}
	return 0;
}


vue2/3 - [超详细] 实现企业微信扫码登录完整流程及代码,vue项目接入企业微信扫码登录功能教程,支持新跳页显示二维码或div容器里内嵌登录二维码(详细代码注释,一键复制开箱即用) vue企业微信扫码登录,vue网页网站企业微信扫码登录教程,vue如何实现企业微信扫码登录功能,vue详细企业微信扫码登录功能实现,vue2实现企业微信扫码登录,前端vue企业微信扫码登录教程,vue pc电脑端企业微信扫码登录详细教程,vue项目中怎么做企业微信扫码注册登录,vue实现网站接入企业微信扫码登录,vue2做企业微信扫码登录的优质文章教程,vue网站对接企业微信扫码登录,vue企业微信扫码登录如何新开一页全屏显示登录二维码,vue企业微信登录二维码 内嵌在div容器里/跳页显示登录二维码,vu 阅读详情

相关推荐

基于 Quest 摄像头数据开发的原理介绍【Unity Meta Quest MR 开发教程】

比如想在识别到的现实物体上叠加虚拟物体,需要知道这个现实物体在 Unity 的世界坐标下的哪个位置,是带有 x,y,z 三个轴的数据的。而 WebCamTexture 捕捉到的图像只是个 2D 的平面,没有三维世界的深度信息,我们通过物体识别算法识别到的物体坐标只是在这个 2D 平面上的一个屏幕坐标,可以理解为 Quest 拍摄了一张照片,我们识别到这张照片上的某个像素点为需要识别的现实物体的中心。是不是看起来比较复杂?Quest 的相机访问功能是在安卓的。

qq_46044366的博客 2104

POJ 2948 - 典型动态规划

题目:http://poj.org/problem?id=2948 解决方法:动态规划。另dp[i][j]表示子矩阵 0-i行,0-j列的最优方案的值,则状态转移方程为:dp[i][j] = max(dp[i][j-1] + sumNor[i][j], dp[i-1][j]+sumWes[i][j])。意思是,当前格子i,j有两种决策,第一,选择向北的传送带;第二,选择向西的传送带。选

Garfier的专栏 1773

LangGraph实战:用Plan-and-Execute模式5步搭建智能问答机器人(附Tavily搜索集成)

本文详细介绍了如何利用LangGraph的Plan-and-Execute模式,通过规划、执行、动态调整三个核心阶段,构建一个能够处理复杂多步骤问题的智能问答机器人。文章提供了从环境配置、状态管理到核心节点(规划、执行、重新规划)实现的完整实战指南,并集成了Tavily搜索工具,展示了如何将智能任务规划应用于实际信息查询场景。

weixin_29258297的博客 341

poj 2948 Martian Mining

http://poj.org/problem?id=2948 题目大意:一个n*m的矩阵,每个格子内有两种矿yeyenum和bloggium,并且知道它们在每个格子内的数量是多少。最北边有bloggium的收集站,最西边有 yeyenum 的收集站。现在要在这些格子上面安装向北或者向西的传送带(每个格子自能装一种)。问最多能采到多少矿。 1 #include <cstdio&g...

weixin_30364147的博客 139

Ubuntu20.04/Debian10安装向日葵远程控制踩坑实录(附依赖问题解决方案)

本文详细介绍了在Ubuntu 20.04/Debian 10系统上安装向日葵远程控制软件的全过程,重点解决了常见的依赖问题,特别是libwebkitgtk相关错误。通过自动修复、手动修改.deb包依赖和使用兼容层三种解决方案,帮助用户顺利完成安装并优化远程控制体验。

silver的专栏 749

基于ABCDRez的激光谐振腔设计与热透镜效应仿真实践

本文详细介绍了如何利用ABCDRez代码包进行激光谐振腔设计与热透镜效应仿真。通过ABCD矩阵理论和高斯光束q参数,该工具能有效模拟热透镜动态变化对腔稳定性的影响,指导腔型优化与热补偿设计,是固体激光器预研与调试的高效辅助手段。

weixin_29093017的博客 290

POJ2948--Martian Mining

Description The NASA Space Center, Houston, is less than 200 miles from San Antonio, Texas (the site of the ACM Finals this year). This is the place where the astronauts are trained for Mission Sev

SCUT_Pein 832

鸿蒙开发实战项目(九十二):HUAWEI Health血压测量

是华为开发的用于运动健康领域的一个开放平台, 三方APP可以借助HUAWEI Health开放平台提供的。

斌擎科技 1132

POJ 2948 Martian Mining

Martian MiningTime Limit:5000MSMemory Limit:65536KTotal Submissions:2251Accepted:1367DescriptionThe NASA Space Center, Houston, is less than 200 miles from San Antonio, Texas (the site of the ACM ...

weixin_30379911的博客 160

基于DINO自监督学习对YOLO11 Backbone进行预训练

这PoolHead将获取前一层的输出并应用卷积,然后应用自适应平均池化以将特征图的空间维度减小为固定且一致的大小(1x1)。这是必需的,因为否则空间维度会根据输入的大小而变化,这将使将 DINO 头部附加到主干变得困难,因为它需要固定的输入大小。在本指南中,我们将介绍如何使用 Lightly 使用 DINO 预训练 YOLO 11主干,以及如何将其重新加载到 Ultralytics 中进行微调。您可以使用不同的大小,例如,640这与 YOLO 中的默认图像大小更一致,但它也会在训练期间消耗更多 VRAM。

如果想成为中心,那么就到中心去吧。 1014

Sigrity Power Tree如何进行直流压降仿真分析操作指导

Sigrity Power Tree模式可以用于前仿真,在没有layout文件的情况下对电源进行直流压降仿真分析,用于评估原理图设计以及器件选型是否合理。Model:设置为Equal Current,设置为等电源模型,意思该负载每个电源pin都是等电流的。Current:设置每个负载的电流,U30为3A,U3-U6各为1A。Nominal Current:设置能够承载的最大电流,设置为10A。Upper/ Lower Tol:设置为压降范围为5%Output Current:设置输出电流为10A。

weixin_54787054的博客 732

poj 2948

Martian Mining Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 2415   Accepted: 1480 Description The NASA Space Center, Houston, is less than 200 miles from

my_acm 914

FFmpeg 开发(01):FFmpeg 编译和集成

尽管 FFmpeg 功能强大,但是由于其采用的是带有传染性的 LGPL/GPL 开源协议,所以一些大厂基本上都是自己独立开发类似的音视频处理库,甚至在接口和组织模块上模仿 FFmpeg 。

字节流动 1万+

POJ 2948 DP

Martian Mining Time Limit: 5000MS Memory Limit: 65536K Total Submissions: 2535 Accepted: 1573 DescriptionThe NASA Space Center, Houston, is less than 200 miles from San Antonio, Texas (the

仰望天空 364

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

poj解题报告——2948

题意:一个row*col的矩阵,每个格子内有两种矿yeyenum和bloggium,并且知道它们在每个格子内的数量是多少。如图,最北边有bloggium的收集站,最西边有 yeyenum 的收集站。现在要你在这些格子上面安装向北或者向西的传送带(每个格子自能装一种)。问最多能采到多少矿(yeyenum+bloggium)?    分析:每个格子只能向西或者向北,某个格子假如被选定向西,那么它所在

Lingfu74的专栏 602

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

[poj 2948] Martian Mining  棋盘型DP

Martian Mining Time Limit: 5000MS Memory Limit: 65536K Total Submissions: 2541 Accepted: 1578Description The NASA Space Center, Houston, is less than 200 miles from San Antonio, Texas (the

ATOD 3004

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

poj2948 Martian Mining

Martian Mining Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 2591   Accepted: 1608 Description The NASA Space Center, Houston, is less than 200 miles fro

樱花满地集于我心,楪舞纷飞祈愿相随 472

POJ 2948 Martian Mining(DP)

题意:(摘自刘汝佳的训练指南)给出n*m网格中每个格子的A矿和B矿的数量,A矿必须由右向左运输,B矿必须由下向上运输,管子不能拐弯或间断(即往上和往左的路线不能有交集)。要求使收集到的A,B矿总量尽量大。 思路:考虑到管子不能转弯和间断,可以设dp[i][j]为以i,j为左下角的最大矿总量. 开两个辅助数组A[i][j]为在i,j位置的时候建A管子的时候从i,j到i, 1的总和, B[i][j

蚂蚁大战大象 1051

POJ 2948 Martian Mining DP

题意:题意:一个row*col的矩阵,每个格子内有两种矿yeyenum和bloggium,并且知道它们在每个格子内的数量是多少。如图所示,最北边有bloggium的收集站,最西边有 yeyenum 的收集站。现在要你在这些格子上面安装向北或者向西的传送带(每个格子自能装一种)。问

1065

poj 2948 简单dp

这道题的题意比英语阅读理解还蛋疼

zxc的专栏 499
上一篇: poj-3280
下一篇: CCF CSP 地铁修建 最小生成树+并查集
more_ugly_less_bug
博客等级 码龄10年 28粉丝 39原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值