【算法】状态压缩型DP 【题解】 Q=tx+(t-1)y 对于Q≥t(t-1),x,y一定有解。 所以当两石子间距离long>t(t-1)时,令long=t(t-1),重新构造数组即可。 【注意】 1.输入的石子位置无序,要排序。 2.当s=t时特判。 3.最终解要在n~n+t中找最小值(不过数据太 ...
分类:
其他好文 时间:
2016-09-12 13:59:31
阅读次数:
179
1105 过河 2005年NOIP全国联赛提高组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题解 查看运行结果 1105 过河 2005年NOIP全国联赛提高组 1105 过河 2005年NOIP全国联赛提高组 时间限制: 1 s 空间限制: 12800 ...
分类:
其他好文 时间:
2016-09-10 13:11:36
阅读次数:
143
一、问题描述 在漆黑的夜里,甲乙丙丁共四位旅行者来到了一座狭窄而且没有护栏的桥边。如果不借助手电筒的话,大家是无论如何也不敢过桥去的。不幸的是,四个人一共只带 了一只手电筒,而桥窄得只够让两个人同时过。如果各自单独过桥的话,四人所需要的时间分别是1、2、5、8分钟;而如果两人同时过桥,所需要的时间就 ...
分类:
编程语言 时间:
2016-09-10 09:00:21
阅读次数:
1048
[hihoCoder#1065]全图传送 试题描述 先知法里奥是 Dota 系列中的一个英雄。机动性强,推塔能力一流,打钱速度快,传送技能使先知可以全地图支援。在后期比拼中通过强大的兵线控制能力使得对方的兵线一直难以过河,并具有一定的后期 DPS 能力。 我们今天要考虑的是传送技能。假设战场是一个树 ...
分类:
其他好文 时间:
2016-09-09 13:42:00
阅读次数:
176
由于L的范围到了109,用普通dp做肯定是不成了; 可以观察到M的数量很小,dp在转移的过程中有大量的无用转移; 可以想到压缩范围,问题是如何压缩,观察若S=9,T=10时,能到达的点,9,10,18,19,20,27,28,29,30,36,37,38,39,40....80,81,82,83,8 ...
分类:
其他好文 时间:
2016-09-06 13:58:05
阅读次数:
142
题目描述 在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧。在桥上有一些石子,青蛙很讨厌踩在这些石子上。由于桥的长度和青蛙一次跳过的距离都是正整数,我们可以把独木桥上青蛙可能到达的点看成数轴上的一串整点:0,1,……,L(其中L是桥的长度)。坐标为0的点表示桥的起点,坐标为L的点表示桥的 ...
分类:
其他好文 时间:
2016-09-02 20:30:01
阅读次数:
154
描述 在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧。在桥上有一些石子,青蛙很讨厌踩在这些石子上。由于桥的长度和青蛙一次跳过的距离都是正整数,我们可以把独木桥上青蛙可能到达的点看成数轴上的一串整点:0,1,……,L(其中L是桥的长度)。坐标为0的点表示桥的起点,坐标为L的点表示桥的终点 ...
分类:
其他好文 时间:
2016-08-26 22:57:01
阅读次数:
261
题目链接: https://vijos.org/p/1616 题目大意: 卒从(0,0)走到(n,m),只能向下或向右,不能被马一步碰到或走到马,有几种走法。 题目思路: 【动态规划】 把马控制的地方全部标记,接下来DP,f[i][j]=f[i-1][j]+f[i][j-1]; 1 // 2 //b ...
分类:
其他好文 时间:
2016-08-16 20:01:08
阅读次数:
188
问题描述: 有三个和尚和三个妖怪,他们要利用唯一一条小船过河,这条小船一次最多只能载两个人,同时,无论是在河的两岸还是船上,只要妖怪的数量大于和尚的数量,妖怪们就会将和尚吃掉。现在需要选择一种过河的安排,保证和尚和妖怪都能过河且和尚不能被妖怪吃掉。 问题分析: 将和尚和妖怪们的状态抽象为一个数组 初 ...
分类:
其他好文 时间:
2016-08-16 13:18:32
阅读次数:
226