HDU 2571 命运(DP)

命运WYD服务端 版本己测试,IP也己改好的端,没有什么问题,建议单机使用,如需开区,概不负责 立即下载

命运

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 18472    Accepted Submission(s): 6403


Problem Description
穿过幽谷意味着离大魔王lemon已经无限接近了!
可谁能想到,yifenfei在斩杀了一些虾兵蟹将后,却再次面临命运大迷宫的考验,这是魔王lemon设下的又一个机关。要知道,不论何人,若在迷宫中被困1小时以上,则必死无疑!
可怜的yifenfei为了去救MM,义无返顾地跳进了迷宫。让我们一起帮帮执着的他吧!
命运大迷宫可以看成是一个两维的方格阵列,如下图所示:
 
yifenfei一开始在左上角,目的当然是到达右下角的大魔王所在地。迷宫的每一个格子都受到幸运女神眷恋或者痛苦魔王的诅咒,所以每个格子都对应一个值,走到那里便自动得到了对应的值。
现在规定yifenfei只能向右或者向下走,向下一次只能走一格。但是如果向右走,则每次可以走一格或者走到该行的列数是当前所在列数倍数的格子,即:如果当前格子是(x,y),下一步可以是(x+1,y),(x,y+1)或者(x,y*k) 其中k>1。 
为了能够最大把握的消灭魔王lemon,yifenfei希望能够在这个命运大迷宫中得到最大的幸运值。

 

Input
输入数据首先是一个整数C,表示测试数据的组数。
每组测试数据的第一行是两个整数n,m,分别表示行数和列数(1<=n<=20,10<=m<=1000);
接着是n行数据,每行包含m个整数,表示n行m列的格子对应的幸运值K ( |k|<100 )。
 

Output
请对应每组测试数据输出一个整数,表示yifenfei可以得到的最大幸运值。
 

Sample Input
  
1 3 8 9 10 10 10 10 -10 10 10 10 -11 -1 0 2 11 10 -20 -11 -11 10 11 2 10 -10 -10
 

Sample Output
  
52
 

Author
yifenfei
 

Source
 

Recommend

yifenfei


嗯,比较基础的一道DP题~


#include<bits/stdc++.h>
using namespace std;
int a[25][1005];
int dp[25][1005];
int main()
{
    int t;
    int m,n;
    scanf("%d",&t);
    while(t--)
    {
        memset(dp,0,sizeof(dp));
        scanf("%d%d",&n,&m);
        for(int i=1; i<=n; i++)
        {
            for(int j=1; j<=m; j++)
            {
                scanf("%d",&a[i][j]);
            }
        }
        for(int j=1; j<=m; j++)
        {
            int maxi=-0x3f3f3f;
            for(int k=2; k<=j; k++)
            {
                if(j%k==0)
                    maxi=max(maxi,dp[1][j/k]);
            }
            dp[1][j]=max(maxi,dp[1][j-1])+a[1][j];
            //printf("%d ",dp[1][j]);
        }
        for(int i=2;i<=n;i++)
        {
            dp[i][1]=dp[i-1][1]+a[i][1];
        }
        for(int i=2; i<=n; i++)
        {
            for(int j=1; j<=m; j++)
            {
                int maxi=-0x3f3f3f;
                for(int k=2; k<=j; k++)
                {
                    if(j%k==0)
                        maxi=max(dp[i][j/k],maxi);
                }
                dp[i][j]=max(dp[i-1][j],max(dp[i][j-1],maxi))+a[i][j];
            }
        }
        printf("%d\n",dp[n][m]);
    }
}


WYD命运够牛版本 该版本相对上一版本完善更多,经深度测试运行正常,开区与否自行决定 。本人只是做为单机来玩 立即下载

相关推荐

命运WYD750版一键设置IP

命运WYD750版一键设置IP

HDU 2571 dp

命运<br />Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)<br />Total Submission(s): 1208    Accepted Submission(s): 428<br /><br /><br />Problem Description穿过幽谷意味着离大魔王lemon已经无限接近了!<br />可谁能想到,yifenfei在斩杀了一些虾兵蟹将后,却再次面临命运大迷宫

983

【5G演进】4G到5G演进之网络架构与协议栈

4G到5G演进之网络架构与协议栈

Learning makes me happy (0^◇^0) 5530

命运WYD2-750怀旧老游戏下载及注册办法

命运2 命运wyd2 命运wyd wyd2 九州风云 怀旧游戏 老游戏 类似暗盒破坏神的游戏

lstabcd的博客 6643

一种4位sar adc仿真验证

4位sar adc采用下图的电容阵列,电路如下图:所有电容的正端(也称为上极板)与比较器的反相端连接,比较器同相端接Vin,其工作过程进行大致分析见之前的文章《一种4位sar adc工作过程推导(三)》,下面对这个电路进行仿真验证。 两个参考电压VrefPV_{refP}VrefP​和VrefNV_{refN}VrefN​,V+=VinV_{+}=V_{in}V+​=Vin​,假设1116(VrefP−VrefN)+VrefN<Vin<1216(VrefP−VrefN)+VrefN\frac{

大学生视野 1955

基于微信小程序的垃圾分类系统,附源码

垃圾分类小程序管理员功能有个人中心,管理员管理,意见反馈管理,视频类型管理,垃圾类型管理,新闻类型管理,论坛信息管理,环保视频管理,环保知识管理,垃圾信息管理,环保新闻管理,用户管理,知识问答试卷管理,试题管理,测试管理,轮播图管理。用户可以在微信小程序上面注册登录,查看各种环保信息和垃圾信息,还可以参加知识问答等操作。垃圾分类小程序的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。

Java徐师兄的博客 2076

HDU2571 命运【动态规划DP】

命运 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 27549 Accepted Submission(s): 9535 Problem Description 穿过幽谷意味着离大魔王lemon已经无限接近了! 可谁能想到,yif...

海岛Blog 642

软件工程导论实践:从需求到架构的机票预订系统全流程解析

本文深入解析机票预订系统从需求分析到架构设计的全流程实践,涵盖业务流程、功能建模、模块化设计、性能优化等关键环节。通过实际项目经验,分享软件工程导论在复杂系统开发中的应用技巧,包括数据流图绘制、E-R图设计、微服务架构及高并发处理等实战策略,助力开发者构建高效可靠的机票预订系统。

weixin_29202213的博客 414

HDU 2571 - 命运(DP)

题目链接:HDU - 2571 命运 Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) ...

Ripcord丶的博客 257

基于STM32、HAL库的ATMXT1066TD触摸屏控制器驱动程序设计

0x11) // 0x11是ATMXT1066的家族ID。// 最多支持10点触摸。// 足够存储10点触摸数据。

corlin6688的博客 164

Flutter 自适应布局一套代码适配手机和平板(12)

通过LayoutBuilder组件动态检测屏幕尺寸,根据宽度阈值(600px)选择不同布局方式。在小屏幕上显示单页联系人分组,大屏幕采用侧边栏+详情面板的并排布局。核心实现包括:1)使用LayoutBuilder获取父容器约束条件;2)定义大屏幕和小屏幕的布局断点;3)构建响应式界面组件,其中大屏幕布局采用Row横向排列固定宽度侧边栏和弹性宽度的详情区域。这种方案可确保应用在不同设备上都能提供最佳显示效果。

hello.reader 317

HDU2571 命运 【DP】

命运 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 10758    Accepted Submission(s): 3793 Problem Description 穿过幽谷意味着离大魔王lemon已经无限接近

长风的专栏 1140

Vue2 - 最新实现接入使用天地图及卫星视图切换功能,在国家天地图上自由切换地图显示类型(卫星视图/地形视图/卫星混合/地形混合/普通视图)vue天地图切换视图显示改成卫星风格,切换地图图层完整代码

vue2,nuxt2,天地图,视图,卫星,地图类型切换,vue天地图,改成卫星视角,在线地图切换,来回切换卫星图,天地图如何实现来回切换卫星图,地形图,卫星视图,vue中使用天地图自定义样式切换地图图层,切换报错,加载出错,卫星图太卡,地图图层更换,vue安装集成天地图详细示例源码,切换地图的样式,在天地图中如何将地图的类型随意更换,提供多种视图模式用户自由点击更换,VUE引入天地图卫星版,详细教程示例源码代码,天地图切换卫星用什么api,卫星视角API方法,vue2卫星天地图,能改地图的显示方式,图层类型

🏆 前端领域优质创作者 4141

HDU 2571 命运(dp)

题目链接:HDU 2571 命运 dp。 状态转移方程:dp[i][j] = max(dp[i - 1][j],dp[j][k]),k = j - 1 或者 j % k = 0。 这个题是存在负值的,所以初始化不能把dp全赋为0。 #include using namespace std; const int MAX_N = 20 + 3; const int MAX_M = 100

fobdddf的专栏 535

潇洒郎: 小白一次性成功——红米 Note 12 5G Android12 系统13.0.16/14.0.9 小米红米手机解BL锁+ROOT-刷面具—官方ROM下载-线刷降级—解锁system系统分区

小白一次性成功——红米 Note 12 5G Android12 系统13.0.16/14.0.9 小米红米手机解BL锁+ROOT-刷面具—官方ROM下载-线刷降级—解锁system系统分区

潇洒郎的博客 4585

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

HDU 2571 命运 (dp)

命运 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 10875    Accepted Submission(s): 3837 Problem Description 穿过幽谷意味着离大魔王lemon已经

TaoSama's Microcosm 635

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

HDU 2571 命运(dp)

Problem Description 穿过幽谷意味着离大魔王lemon已经无限接近了! 可谁能想到,yifenfei在斩杀了一些虾兵蟹将后,却再次面临命运大迷宫的考验,这是魔王lemon设下的又一个机关。要知道,不论何人,若在迷宫中被困1小时以上,则必死无疑! 可怜的yifenfei为了去救MM,义无返顾地跳进了迷宫。让我们一起帮帮执着的他吧! 命运大迷宫可以看成是一个两维的方格阵列,如下图...

wcxyky的博客 196

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

hdu2571命运 【dp】

http://acm.hdu.edu.cn/showproblem.php?pid=2571 #include<stdio.h> #include<iostream> #include<algorithm> using namespace std; #define N 25 #define M 1010 #define inf 0x3f3...

weixin_30856725的博客 131

HDU2571——命运(dp)

穿过幽谷意味着离大魔王lemon已经无限接近了! 可谁能想到,yifenfei在斩杀了一些虾兵蟹将后,却再次面临命运大迷宫的考验,这是魔王lemon设下的又一个机关。要知道,不论何人,若在迷宫中被困1小时以上,则必死无疑! 可怜的yifenfei为了去救MM,义无返顾地跳进了迷宫。让我们一起帮帮执着的他吧! 命运大迷宫可以看成是一个两维的方格阵列,如下图所示: yifenfei一开始在左...

red_red_red的博客 292

HDU 2571 命运 (简单DP)

HDU 2571 命运 (简单DP) 命运 Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 15663Accepted Submission(s): 5486 Problem...

weixin_43249938的博客 114

Hdu 2571 命运

Hdu 2571 命运 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2571 解题思路:每一步的状态都会从多个状态继承下来,每次取上面或者左边自己因子位的最大值,然后加上自己这位的值,逐步更新就行; 代码如下: #include<bits/stdc++.h> using namespace std; #define inf 0x3...

weixin_43823753的博客 159

HDU2571 命运 DP

HDU2571 命运 DP

qq_44919369的博客 135

HDU 2571 命运(简单DP)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2571 题面: 命运 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 15333    Accepted Submis

David_Jett 1024

HDU2571 命运(DP)

Description 穿过幽谷意味着离大魔王lemon已经无限接近了! 可谁能想到,yifenfei在斩杀了一些虾兵蟹将后,却再次面临命运大迷宫的考验,这是魔王lemon设下的又一个机关。要知道,不论何人,若在迷宫中被困1小时以上,则必死无疑! 可怜的yifenfei为了去救MM,义无返顾地跳进了迷宫。让我们一起帮帮执着的他吧! 命运大迷宫可以看成是一个两维的方格阵列,如下图所示: yif...

邵光亮的博客 768

hdu2571命运 DP

hdu2571 WA了n次...主要是因为这个题有个 倍数关系,所以dp数组从1开始更好一些...我也没有改... #include #include #include #include #include using namespace std; int data[25][1005]; int temp[25][1005]; int main() { int n,m; int

竹丙丙丙丙 293
上一篇: HDU 1513 Palindrome(思维,DP)
下一篇: CF#772 A. Voltage Keepsake(二分)
信鸦
博客等级 码龄10年 10粉丝 133原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值