码迷,mamicode.com
首页 >  
搜索关键字:bzoj1499    ( 11个结果
BZOJ1499: [NOI2005]瑰丽华尔兹
【传送门:BZOJ1499】 简要题意: 有一个字符矩阵,'.'表示能走,'x'表示不能走,给出起点的坐标,起点有一座钢琴,每单位时间可以移动一格,共有k个时间段,然后再给出每个时间段起始时间和结束时间,以及当前时间段能够移动的方向。而在某个时间,可以控制钢琴不动,钢琴不能走到'x'而且不能走出矩阵 ...
分类:其他好文   时间:2018-03-08 19:34:06    阅读次数:166
BZOJ1499 [NOI2005]瑰丽华尔兹 【单调队列优化dp】
题目 你跳过华尔兹吗?当音乐响起,当你随着旋律滑动舞步,是不是有一种漫步仙境的惬意?众所周知,跳华尔兹时,最重要的是有好的音乐。但是很少有几个人知道,世界上最伟大的钢琴家一生都漂泊在大海上,他的名字叫丹尼?布德曼?T.D.?柠檬?1900,朋友们都叫他1900。 1900在20世纪的第一年出生在往返 ...
分类:其他好文   时间:2018-02-27 21:29:16    阅读次数:174
[BZOJ1499][NOI2005]瑰丽华尔兹
[bzoj][1] [luogu][2] sol 首先有一个很显然的$O(nmT)$的$dp$。 设$dp[t][i][j]$表示$t$时刻钢琴移动到$(i,j)$位置的最长滑动距离。转移分滑动以及不动两种,判一下障碍物就可以了。 这样有50分。 然后发现100%的数据中$K\le200$,而且在每 ...
分类:其他好文   时间:2018-02-27 17:37:46    阅读次数:187
【BZOJ1499】瑰丽华尔兹(动态规划)
【BZOJ1499】瑰丽华尔兹(动态规划) 题面 "BZOJ" 题解 先写部分分 设$f[t][i][j]$表示当前在$t$时刻,位置在$i,j$时走的最多的步数 这样子每一步要么停要么走 时间复杂度$O(nmt)$ 得分$40~70$分 (据说这样能过???) cpp include includ ...
分类:其他好文   时间:2018-02-27 14:58:21    阅读次数:172
BZOJ1499:[NOI2005]瑰丽华尔兹——题解
舞厅是一个N行M列的矩阵,矩阵中的某些方格上堆放了一些家具,其他的则是空地。钢琴可以在空地上滑动,但不能撞上家具或滑出舞厅,否则会损坏钢琴和家具,引来难缠的船长。每个时刻,钢琴都会随着船体倾斜的方向向相邻的方格滑动一格,相邻的方格可以是向东、向西、向南或向北的。而艾米丽可以选择施魔法或不施魔法:如果 ...
分类:其他好文   时间:2018-02-04 22:42:11    阅读次数:209
[BZOJ1499][NOI2005]瑰丽华尔兹 dp+单调队列
1499: [NOI2005]瑰丽华尔兹 Description 你跳过华尔兹吗?当音乐响起,当你随着旋律滑动舞步,是不是有一种漫步仙境的惬意?众所周知,跳华尔兹时,最重要的是有好的音乐。但是很少有几个人知道,世界上最伟大的钢琴家一生都漂泊在大海上,他的名字叫丹尼?布德曼?T.D.?柠檬?1900, ...
分类:其他好文   时间:2018-01-02 19:57:18    阅读次数:215
bzoj1499[NOI2005]瑰丽华尔兹 单调队列优化dp
1499: [NOI2005]瑰丽华尔兹 Description 你跳过华尔兹吗?当音乐响起,当你随着旋律滑动舞步,是不是有一种漫步仙境的惬意?众所周知,跳华尔兹时,最重要的是有好的音乐。但是很少有几个人知道,世界上最伟大的钢琴家一生都漂泊在大海上,他的名字叫丹尼?布德曼?T.D.?柠檬?1900, ...
分类:其他好文   时间:2017-12-25 00:49:20    阅读次数:145
【BZOJ1499】[NOI2005]瑰丽华尔兹 单调队列+DP
【BZOJ1499】[NOI2005]瑰丽华尔兹 Description 你跳过华尔兹吗?当音乐响起,当你随着旋律滑动舞步,是不是有一种漫步仙境的惬意?众所周知,跳华尔兹时,最重要的是有好的音乐。但是很少有几个人知道,世界上最伟大的钢琴家一生都漂泊在大海上,他的名字叫丹尼?布德曼?T.D.?柠檬?1 ...
分类:其他好文   时间:2017-07-04 09:53:58    阅读次数:169
BZOJ1499 单调队列+DP
1499: [NOI2005]瑰丽华尔兹 Description 你跳过华尔兹吗?当音乐响起,当你随着旋律滑动舞步,是不是有一种漫步仙境的惬意?众所周知,跳华尔兹时,最重要的是有好的音乐。但是很少有几个人知道,世界上最伟大的钢琴家一生都漂泊在大海上,他的名字叫丹尼?布德曼?T.D.?柠檬?1900, ...
分类:其他好文   时间:2017-05-10 21:25:53    阅读次数:194
bzoj1499: [NOI2005]瑰丽华尔兹
dp. 首先我们可以看到每个时间段只能往一个方向转移最多t步(t为时间段的长度),所以我们可以按时间段dp。因为这个前后值互不影响,也不用占用这一维空间就可以省去。 然后每个时间段内是一列一列(行) 进行递推。 如果朴素枚举是O(n^2)时间无法承受。所以每列(行)用一个单调队列维护dp,队首放着移... ...
分类:其他好文   时间:2016-06-10 19:05:57    阅读次数:112
11条   1 2 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!