最新要闻
- 外交部:希望危地马拉新政府作出符合本国和人民根本利益的正确决断
- 副局长家属向景区工作人员连泼3杯热水,纪委已介入调查,警方回应:泼水女子被行拘10日
- 中信证券:中药配方颗粒集采开启 平均降幅符合预期
- 幼儿园大班毕业语录 幼儿园大班毕业语录感恩老师
- 房屋强制拆除应赔偿何种损失
- 替换掉的文件如何恢复
- 北戴河旅游作文300字 北戴河旅游
- 多辆特斯拉被爆涉水“脱肛” 后保险杠翻出 画面尴尬
- 《封神》第二部计划明年暑期上:三部总票房90亿才回本!
- 至少万元!iPhone 15涨价基本没跑:涨近1500 苹果曾称大家离不开
- 理想L8最强对手!极石01正式上市:34.99万起
- 你怎么看?韩国运营商给用户道歉:5G被夸大 跟4G体验几乎没差
- 长安汽车张玉祥:任劳任怨解难题 同心同德提效率
- 共救家园 洪灾过后的河北涿州邸家场村清淤记
- 金源博:黄金1903承压,短线再现做空机会
- 成大生物:董事长提议5000万至1亿元回购股份
广告
手机
“我能幸免吗?”妈妈因它离世,如今姑姑也确诊!医生:家族史≠遗传史丨门诊实录
特斯拉最美工程师宣布离职 加入特斯拉联合创始人创办的公司
- “我能幸免吗?”妈妈因它离世,如今姑姑也确诊!医生:家族史≠遗传史丨门诊实录
- 特斯拉最美工程师宣布离职 加入特斯拉联合创始人创办的公司
- 杭州城投18亿元公司债将付息 利率3.55%
- 无锡与阿斯利康深化无锡供应基地建设合作
- 新加坡铁矿石指数期货09合约涨超3%
- 乐山酒后打砸夜宵摊社区书记被停职调查,曾当选第八届市人大代表
家电
【题解】洛谷 P1002 [NOIP2002 普及组] 过河卒
(资料图)
原题链接
解题思路
这是一道经典的动态规划题目。
如果尝试使用深度优先搜索(dfs)或广度优先搜索(bfs)做就会获得 TLE (注意数据范围)。于是我们想到了更为高级的动态规划(Dynamic Programming, dp)。
简略介绍动态规划算法的核心思想:把原问题分解为相对简单的子问题的方式求解复杂问题。与递推有几分相似?递推其实是动态规划的一个分支!
在求解动态规划这一类问题时,一般有三步:
1.状态的表示
在这道题目中,可以使用一个二维数组 dp[n][m] 来存放每一个子问题的答案,即用 dp[i][j] 来表示到达第i行第j列所需的最多步数,dp[n][m] 也就是答案了。
2.设立边界条件
由于过河卒初始就在第0列第0行,所以 dp[0][0] = 1;而他只能向下走或向右走,当在第0行或第0列时,情况只有1种。
3.状态转移方程
动态规划一类题目中的最关键部分。过河卒只能向下走或向右走,故 dp[i][j] = dp[i-1][j] + dp[i][j-1]。
注意:还要注意马可以到达的地方,过河卒不能到达。
代码实现
1 #include2 using namespace std; 3 const int N = 25; 4 const int dir[][2] = { 5 {1, 2}, {1, -2}, {2, 1}, {2, -1}, 6 {-1, 2}, {-1, -2}, {-2, 1}, {-2, -1} 7 }; 8 long long dp[N][N]; 9 int n, m, sx, sy;10 bool vis[N][N];11 int main() {12 cin >> n >> m >> sx >> sy;13 vis[sx][sy] = true;14 for (int i = 0; i < 8; i ++){15 int tx = sx + dir[i][0];16 int ty = sy + dir[i][1];17 if (tx >= 0 && tx <= n && ty >= 0 && ty <= m)18 vis[tx][ty] = true;19 }20 dp[0][0] = 1;21 for (int i = 0; i <= n; i ++)22 for (int j = 0; j <= m; j ++)23 if (!vis[i][j]){24 if (i) dp[i][j] += dp[i - 1][j];25 if (j) dp[i][j] += dp[i][j - 1];26 }27 cout << dp[n][m];28 return 0;29 }
关键词:
-
DruidDataSourceAutoConfigure 和 DynamicDataSourceProperties存在哪些冲突?
DruidDataSourceAutoConfigure& 160;和& 160;DynamicDataSourcePropert
来源: 【题解】洛谷 P1002 [NOIP2002 普及组] 过河卒
加速可降解植物纤维制品规模化发展 家联科技拟发行7.5亿可转债项目
礼选千元内、单身也过节……七夕“浪漫经济”观察
DruidDataSourceAutoConfigure 和 DynamicDataSourceProperties存在哪些冲突?
醋酸面料为什么这么贵
原奶行业有触底迹象,但成本危机仍未解除
“我能幸免吗?”妈妈因它离世,如今姑姑也确诊!医生:家族史≠遗传史丨门诊实录
特斯拉最美工程师宣布离职 加入特斯拉联合创始人创办的公司
杭州城投18亿元公司债将付息 利率3.55%
演员柳云龙被曝离婚?曾出演《功勋》《暗算》
极氪进化日:9月1日举办,零百加速破千
无锡与阿斯利康深化无锡供应基地建设合作
看大剧逛铜川 十艺节游铜川两日游攻略出炉!
晶盛机电:上半年净利润22.06亿元
天健集团上半年归母净利润降27%至9.33亿 楼盘认购金额89.07亿
背靠腾讯 广汽 如祺出行有望成为“港股Robotaxi商业化运营第一股”?
外交部:希望危地马拉新政府作出符合本国和人民根本利益的正确决断
香港有哪些地方值得去,你去过几个
怎么提前还房贷
8月21日地面兵装行业十大熊股一览
副局长家属向景区工作人员连泼3杯热水,纪委已介入调查,警方回应:泼水女子被行拘10日
1-7月空气质量排名,海口、拉萨、舟山排前三
速卖通如何装修店铺?新店怎么迅速起来?
外卖起送费高、“单点不送”可举报
蒙自:花海好风景增收有前景
济南开元隧道多路段加固防漏水 蓝色墙面喷绘逐步推进
中国印钞造币集团有限公司原董事陈义清接受纪律审查和监察调查
市场观望本周央行年会纳指高开0.72%
华硕天选4锐龙版笔记本限时优惠7299元
2023年8月22日河南省硫酸亚铁价格最新行情预测
诺辉健康拟三年内销售费用率降至40%,董事长朱叶青:将常卫清做成十亿大单品
创业板公司整体实现跨越式发展 千亿元市值龙头企业示范引领作用凸显
【短期融资券新发公告】23易鑫租赁SCP003今日发布发行公告
隆戈:奥里吉本人想重回英超,谢菲联有兴趣但还未向米兰报价
6个受灾严重地区已发放灾后重建相关贷款超150亿元
中信证券:中药配方颗粒集采开启 平均降幅符合预期
新加坡铁矿石指数期货09合约涨超3%
文昌市东阁镇乡镇排球邀请赛|近3万人次现场观看球赛 带旺消费助农集市
今日三大主要货币走势分析:澳元兑美元、美元兑加元、美元兑瑞郎(2023年8月22日)
官宣男篮世界杯12人大名单:李凯尔领衔胡明轩压哨入围 力拼出线
九九养老•玖悦颐养中心
乐山酒后打砸夜宵摊社区书记被停职调查,曾当选第八届市人大代表
如何清除脸上的黑头粉刺?
国内商品期市夜盘开盘多数上涨
党建聚合力,运动展风采——江苏银行上海分行联合党建共建单位多元开展体育活动
幼儿园大班毕业语录 幼儿园大班毕业语录感恩老师
奇瑞艾瑞泽5GT亮相海外 老外惊呼:这不是雷克萨斯
包粽子方法(包粽子方法视频教程)
张庭夫妇跨界餐饮 张庭夫妇投资成立餐饮公司
2021友善福怎么获取(友善福怎么获得)
漯河城乡一体化示范区罗庄村拆迁 漯河城乡一体化示范区
库里说自己是“历史最佳控卫”!依据在哪里?
win10如何把ie设置为默认浏览器(如何把ie设置为默认浏览器)
梅兰竹菊金条价格今天多少一克(2023年08月21日)
中国银行金条价格今天多少一克(2023年08月21日)
房屋强制拆除应赔偿何种损失
2023杭州中国建设银行国家公园纪念币兑换网点+额度数量汇总
中央气象台8月21日10时继续发布暴雨蓝色预警
广西人文:贵港“经济疲软,发展不如人意”?这样说也太片面了!
长城皮卡连续25年销量第一 长城炮品牌第50万台整车荣耀下线
第7次换教练!陈梦告别马琳钟金勇,被吐槽:新帅升级仅数月
胡安何塞阿雷瓦洛 阿雷瓦洛为何能够赢得危地马拉大选 基本情况讲解
湖南今明天有较强降雨过程 并伴有强对流天气
上芭原创大戏《歌剧魅影》登台国家大剧院,为世界经典赋予中国解读
生化危机动画系列电影顺序(生化危机动画电影顺序)
医疗美容事故能获得多少赔偿
校园暴力,通过网络对我人格辱骂
word怎么设置表格 word怎么设置表格列宽行高
Get傅园慧同款,体验更舒适、更安全、更健康的不入耳听音方式。
聚焦“特殊”“经济”“功能”三个关键词
浙商证券:10年期国债收益率年内低点有望降至2.4%
上市即爆款:宝骏云朵再添4种配色 OTA升级蓄势待发
情人节吃什么食物,情人节吃啥菜比较好
《博德之门3》护符怎么收集 护符全收集攻略
四川省中医药标准化技术委员会换届会议暨2023年度标准化专题培训会在蓉举办
世界杯特辑:热爱无限量的芬兰狼群
莫斯科所有机场禁止进出航班?中国航司回应:已恢复正常
8月22日SMM金属现货价格|铜价|铝价|铅价|锌价|锡价|镍价|钢铁|废金属|稀土|小金属|新能源|光伏
刘邦项羽电视剧
模拟经营游戏《地产经纪模拟器》Steam页面上线
大豪科技上半年营收同比增长 25.28% 新产品接连亮相海内外多个知名展会
大专专业有哪些专业 大专都有什么专业
古希腊神话故事动画片(古希腊神话故事)
融信服务:预计上半年利润降64.3%至1260万元
盈建科最新公告:上半年净亏损1227.3万元
消费复苏新周期,中国消费品牌在“应变”中韧性生长 |《2023中国消费品牌增长力白皮书》发布
亚洲市场需求萎缩 瑞士钟表出口额两年来首次下滑
美政府又要关门?
孕妇早期可以喝鱼腥草煮的水吗
耐特阀门2023年上半年净利491.4万 同比增加12.11%
怪物猎人崛起攻略-怪物猎人崛起攻略app
冯友兰是什么作家(冯友兰作者简介及作品)
射箭攻关《箭箭剑》登陆steam免费发布 操作简单有趣
河南省省长王凯与华为轮值董事长徐直军会谈
乘客打车后误机起诉索赔 法院:未预留充足时间责任自行承担
同比增19.43% 顶固集创2023上半年营收5.73 亿元
替换掉的文件如何恢复
北戴河旅游作文300字 北戴河旅游
离婚给小孩的抚养费是多少
要买车的等一等 成都车展会有哪些新车来袭SUV篇