动态规划两题浅析
Q1 [AtCoder-4522] 有一蛙,立于1号岩石上,目标是要跳到N号石头上,每次它可以跳到前边一块或隔一块。两石头的高度差的绝对值是青蛙每次跳跃的代价,…
Q1 [AtCoder-4522] 有一蛙,立于1号岩石上,目标是要跳到N号石头上,每次它可以跳到前边一块或隔一块。两石头的高度差的绝对值是青蛙每次跳跃的代价,…
最长公共子列问题。 这个题的时限特别长,是10秒钟,看来似乎是可以枚举串的所有分组并逐一计算LCS。 先写能够计算最长公共子序列的函数,然后对每种切分方式(遍历…
题意:从1到N,有多少个数字含有且仅含有3,5,7,程序输出这个数量 数学模型就是小于等于T的正整数中,有多少个数字仅含7,5,3并且7,5,3三个数都有。最小…
一维的动态规划。若用f(n)表示计算n所需最少1的个数,对于n=1-5的情形,f(n)=n。举几个例子,n=6时,6=2*3,所以f(6)=f(2)+f(3)=…
序列中各个元素都不相同,将这个序列进行全排列,并且将所有排列从小到大排序。现在给定一个序列,确定这是第几个排列。以及它的逆问题:确定第k个排列是什么。这可用Ca…