UESTC 1271 Search gold

钉钉多维表格开发 从0到1完成钉钉多维表格开发SDK对接与实践案例。 阅读详情

题目链接:http://acm.uestc.edu.cn/#/problem/show/1271
题意:一个N*M的矩阵,每个格子有一个数,然后每个人在某一个格子有4种走法,然后问从(1,1)出发能得到的最大价值。
解法:
矩阵DP
算法复杂度:0(N*M)
memset(dp,-1,sizeof(dp));dp[1][1]=a[1][1];
dp[i][j]=max(dp[i-1][j],dp[i][j-1],dp[i-1][j-2],dp[i-2][j-1])>=0?max(dp[i-1][j],dp[i][j-1],dp[i-1][j-2],dp[i-2][j-1])+a[i][j]:-1

#include <bits/stdc++.h>
using namespace std;
const int maxn = 1010;
int n,m,a[maxn][maxn], dp[maxn][maxn];
bool check(int x, int y){
    if(x>=1&&x<=n&&y>=1&&y<=m) return 1;
    return 0;
}
int main()
{
    scanf("%d%d",&n,&m);
    for(int i=1;i<=n;i++)
        for(int j=1;j<=m;j++)
            scanf("%d",&a[i][j]);
    memset(dp,-1,sizeof(dp));
    dp[1][1]=a[1][1];
    for(int i=1; i<=n; i++){
        for(int j=1; j<=m; j++){
            if(i==1&&j==1) continue;
            int mx = -100000000;
            if(check(i-1,j)) mx=max(mx,dp[i-1][j]);
            if(check(i,j-1)) mx=max(mx,dp[i][j-1]);
            if(check(i-1,j-2)) mx=max(mx,dp[i-1][j-2]);
            if(check(i-2,j-1)) mx=max(mx,dp[i-2][j-1]);
            if(mx>=0){
                dp[i][j]=mx+a[i][j];
            }
            else{
                dp[i][j]=-1;
            }
        }
    }
    int ans=-1000000;
    for(int i=1; i<=n; i++)
        for(int j=1; j<=m; j++)
            ans=max(ans,dp[i][j]);
    printf("%d\n", ans);
    return 0;
}
以 Cloud 为核心的设备 mTLS 证书体系:从产品需求到 OP-TEE 安全落地 本文探讨了以云端为核心的物联网设备mTLS证书体系构建方案。文章从产品需求出发,分析了云端必须采用mTLS+证书体系管理设备身份的原因,指出静态Token方案的三大缺陷:身份不可控、运营不可控和审计不可控。重点阐述了mTLS在产品中的核心功能是加密传输和双向认证,并详细列出了云端PKI、设备注册中心等必备组件。在设备侧,强调必须通过OP-TEE技术保护私钥安全,提出了一个包含密钥生成、CSR导出等功能的TA设计方案。最后,文章给出了云端端到端流程示例,说明如何将证书生命周期管理转化为可运营的产品能力,包括自 阅读详情

相关推荐

【tensorrt】——深入解析TypeError: pybind11::init()报错:CUDA版本冲突与解决方案

本文深入解析了TensorRT中常见的TypeError: pybind11::init()报错问题,重点探讨了CUDA版本冲突的根源与解决方案。通过实际案例展示了PyTorch与TensorRT的版本兼容性问题诊断方法,并提供了conda环境管理、环境变量配置等实用修复技巧,帮助开发者有效解决CUDA初始化失败问题。

ggg99的专栏 272

潜水员

Description 潜水员为了潜水要使用特殊的装备。他有一个带2种气体的气缸:一个为氧气,一个为氮气。让潜水员下潜的深度需要各种的数量的氧和氮。潜水员有一定数量的气缸。每个气缸都有重量和气体容量。潜水员为了完成他的工作需要特定数量的氧和氮。他完成工作所需气缸的总重的最低限度的是多少?  例如:潜水员有5个气缸。每行三个数字为:氧,氮的(升)量和气缸的重量:  3 36 120  10

Ciocio 1281

物理学建模及仿真平台Chrono安装

Chrono是一个基于物理学的建模和仿真基础设施,它是在C++中实现的独立于平台的开源设计。一个projectchrono库可以嵌入到一个软件项目中,例如在可变形地形上运行的轮式和履带式车辆、机器人、机械电子系统、顺应性机构和流体固体相互作用现象。系统可以由刚性和柔性/顺应性部件组成,并带有约束、电机和接触;部件可以具有三维形状,以便进行碰撞检测。然而安装还是出现了一些问题,所以在此总结。已经装好visual studio。

Already8888的博客 6501

2823【例9.15】潜水员

题目描述 潜水员为了潜水要使用特殊的装备。他有一个带2种气体的气缸:一个为氧气,一个为氮气。让潜水员下潜的深度需要各种的数量的氧和氮。潜水员有一定数量的气缸。每个气缸都有重量和气体容量。潜水员为了完成他的工作需要特定数量的氧和氮。他完成工作所需气缸的总重的最低限度的是多少? 例如:潜水员有5个气缸。每行三个数字为:氧,氮的(升)量和气缸的重量: 3 36 120 10 2...

Luoriliming的博客 1335

ARM双核锁步DCLS Lockstep技术研究(FPGA实现)

基于《Applying Dual-Core Lockstep in Embedded Processors to Mitigate Radiation-induced Soft Errors》文章总结 RISC-V双核锁步DCLS Lockstep技术参考之前文章: RISC-V双核锁步DCLS Lockstep技术总结_远古架构师alanwu的博客-优快云博客https://blog.youkuaiyun.com/heyuming20062007/article/details/123329537ARM+RIS

heyuming20062007的博客 8728

信创迁移实战:在银河麒麟V10-SP1上为Milvus离线部署Docker(附SP1专属避坑指南)

本文详细介绍了在银河麒麟V10-SP1 x86_64环境下离线部署Docker的全流程,特别针对该版本特有的自定义目录安装失败问题提供深度分析和解决方案。通过实战验证的步骤和避坑指南,帮助用户在信创项目中顺利完成Milvus等应用的容器化部署。

weixin_30687051的博客 532

1271:【例9.15】潜水员(二维费用背包变形)

1271:【例9.15】潜水员 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 5109 通过数: 2930 【题目描述】 潜水员为了潜水要使用特殊的装备。他有一个带2种气体的气缸:一个为氧气,一个为氮气。让潜水员下潜的深度需要各种的数量的氧和氮。潜水员有一定数量的气缸。每个气缸都有重量和气体容量。潜水员为了完成他的工作需要特定数量的氧和氮。他完成工作所需气缸的总重的最低限度的是多少? 例如:潜水员有5个气缸。每行三个数字为:氧,氮的(升)量和气缸的重量: 3 3

Aimer的博客 1176

大模型——Coze工作流实战:一键生成像素风格视频

本文介绍了如何利用Coze平台工作流生成像素风格心理学短视频的方法。通过创建工作流、设置变量节点、调用大模型生成文案、数据格式化处理、合成音频、生成字幕等步骤,最终实现从输入主题到生成完整视频的自动化流程。文章详细展示了每个节点的具体配置方法,包括提示词编写和数据处理脚本,为读者提供了完整的像素风格视频制作解决方案。

820

一本通 1271:【例9.15】潜水员

潜水员 二维费用背包 Code: #include <iostream> #include <cstdio> #include <cstring> using namespace std; //Mystery_Sky // #define M 1000 #define INF 0x3f3f3f3f int f[M][M]; int a[M], ...

734

ubuntu:E: 无法定位软件包yum解决方法

如果出现以下问题,则需要更新yum源 yum源位于/etc/apt/sources.list yum源更新的网站有 清华大学开源镜像 中科大开源镜像 1.此处更新yum源的时候先备份 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo gedit /etc/apt/sources.list 将更新源替换成上面符合版本系列号 我用的版本号为20.04 # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释

码农研究僧的博客 1万+

在MATLAB和Simulink中设计并仿真一个智能建筑能效优化系统

智能建筑能效优化是现代建筑管理的重要组成部分,旨在通过智能化手段降低能源消耗、减少碳排放并提高居住舒适性。通过Simulink进行智能建筑能效优化仿真,可以验证控制策略的有效性、优化系统设计并降低开发成本。以下是如何在MATLAB和Simulink中设计并仿真一个智能建筑能效优化系统的详细步骤。通过上述步骤,我们成功设计并实现了基于Simulink的智能建筑能效优化仿真。该系统能够模拟复杂的建筑环境,验证能效优化策略的有效性,并通过优化设计提高建筑的能源利用效率和居住舒适性。

xiaoheshang_123的博客 138

潜水员的问题

[POI1998] 潜水员的问题 ★★   输入文件:ple.in   输出文件:ple.out   简单对比 时间限制:1 s   内存限制:128 MB 【问题描述】     一个潜水员在潜水时使用一种特殊的装置:一个有两个容器的气筒。一个容器中装的是氧气,另一个容器中装氮气。潜水员需要携带的氧气和氮气量依赖于潜水的时间和深度。潜水员有一系列的气筒,用来在不同的情况下携带。每个气筒

Domacles 1811

Python爬虫实战:高效爬取中国专利数据库的完整指南

在当今信息爆炸的时代,专利数据作为技术创新的重要指标,对企业研发、市场分析和学术研究都具有极高价值。中国作为全球专利申请量最大的国家,其专利数据库包含了海量的技术创新信息。本文将详细介绍如何使用Python最新技术构建一个高效、稳定的中国专利数据库爬虫系统。中国专利数据库主要由国家知识产权局(CNIPA)维护,包含发明专利、实用新型专利和外观设计专利三大类。截至2023年,中国专利数据库已收录超过400万件发明专利和300万件实用新型专利。

2201_76125261的博客 1572

UESTC - 1271 Search gold (DP)

UESTC - 1271 Search gold Time Limit: 1000MS   Memory Limit: 65535KB   64bit IO Format: %lld & %llu Submit Status Description Dreams of finding lost treasure almost cam

yanghui07216的博客 514

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

UESTC 1271 Search gold【dp】

Search gold Time Limit:1000MS     Memory Limit:65535KB     64bit IO Format:%lld & %llu Submit Status Practice UESTC 1271 Description Dreams of finding lost treasure almost ca

希望的专栏 589

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

UESTC 1271 Search gold (DP)

题目链接:http://acm.uestc.edu.cn/#/problem/show/1271 题意:给你一个地图,起点在(1,1),求能得到的珠宝最多是多少 思路:因为只能朝着那几个方向走,所以说就是简单的DP问题了,刚做的时候没看这道题,也没做,唉= = ac代码: #include #include #include #include #include #inclu

滴水穿石,慢慢积累,总会有成果 661

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

UESTC 1271 Search gold (DP,多校联盟3)

题目地址:http://acm.uestc.edu.cn/#/problem/show/1271 思路:有一个坑就是当他身上没有钱的时候会死掉 AC代码: #include #include #include #include #include #include #include #include #include #include #include const in

Java识堂,一个有干货的微信公众号 438

UESTC--1271--Search gold(贪心)

Search gold Time Limit: 1000MS   Memory Limit: 65535KB   64bit IO Format: %lld & %llu Submit Status Description Dreams of finding lost treasure almost came true recen

playboy307 466

UESTC--1271--Search gold(dp)(坑)

Search gold Time Limit: 3000/1000MS (Java/Others)     Memory Limit: 65535/65535KB (Java/Others) Submit  Status Dreams of finding lost treasure almost came true recently. A new machin

playboy307 471

DP 二维背包 潜水员

【例9.15】潜水员时间限制: 1000 ms        内存限制: 65536 KB提交数: 342     通过数:214 【题目描述】潜水员为了潜水要使用特殊的装备。他有一个带2种气体的气缸:一个为氧气,一个为氮气。让潜水员下潜的深度需要各种的数量的氧和氮。潜水员有一定数量的气缸。每个气缸都有重量和气体容量。潜水员为了完成他的工作需要特定数量的氧和氮。他完成工作所需气缸的总重的最低限度的...

pxlsdz的博客 2403

9.15 Servlet

input xx.xx.xxServlet//定义包的内容 如碰到找不到Servlet而报404错误 看页面路径是否和配置的Servlet路径一致,或者直接在表单的action中让其把路径设置成"/xx/xxServlet" Servlet的生命周期 在Servlet中初始化方法有init()和init(ServletConfig config)两个  如果

jordan的专栏 624

JZOJ5871. 【NOIP2018模拟9.15】挑战

题解 用sns_nsn​表示前n项的前缀和, 那么现在就是要求满足si=2ais_i=2a_isi​=2ai​的最小的i。 考虑一次修改操作对原来的答案ans有什么影响, 如果修改的位置,在ans之后,那就没有什么影响, 如果修改的答案在ans之前,那么修改之后的答案一定是在修改的这个位置之后。 考虑一个问题,假设现在在x点,而且在x之前是没有出现满足要求的i,考虑下一个可能满足要求的位置在哪...

lijf2001的博客 270
上一篇: UESTC 1652 都市大飙车
下一篇: UESTC 1607 大学生足球联赛
just_sort
博客等级 码龄11年 2357粉丝 1667原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值