------动态规划------
帝国码农
星星的帝国,码农无数,我是最不亮的那一颗。
展开
-
连接棋子(DP)
问题 连接棋子 N个棋子放到了x轴坐标1, 2, ..., n上。N是偶数。其中n/2个是黑色棋子,剩下的n/2个是白色棋子。连接一个黑色棋子和白色棋子弄成一双时,会有n/2个双。连接一双棋子时,会从左边的棋子开始出发垂直往上走,然后水平往右走,接着重新垂直往下走,开拓到达右边棋子的路。长成这样的 n个路不能相互重叠,也不能相互交叉。为了能让所有路的距离之和弄成最小,请编写开拓n个路的程序。 这...原创 2018-03-15 00:49:49 · 391 阅读 · 0 评论 -
和分解(DP)
问题 和分解 当加0到 N的K个整数时,请编写和为N时的情况有多少种的程序。 (加法的顺序变换时,看作不同的情况(1+2和 2+1时为不同的情况。),还有一个数可以使用多次)输入第一行给出,两个整数N(1≤N≤200), K(1≤K≤200)。输出第一行输出,答案除以1,000,000,000的余数。输入案例20 2输出案例21 #include <stdio.h> #define M...原创 2018-03-15 00:47:27 · 385 阅读 · 0 评论 -
最长递增子数列(LIS)
问题 最长递增子数列(LIS) 子数列(Subsequence)指的是某个数列上保持本身的顺序,只选择其中一部分项来构成的数列。比如说有[1,3,2,4]构成的数列,其中 [1,3,4], [1,2,4]等会成为子数列,但[1,2,3]不能成为子数列。 最长递增子数列(Longest IncreasingSubsequence)指的是某个数列的子数列中,各项比之前项递增的子数列。比如说给出的数...原创 2018-03-14 17:52:53 · 807 阅读 · 0 评论 -
相临BIT数(DP)
问题 相邻的bit个数 当前有0和1构成的数列S。S的第一个数是a1, 最后的数是an。S的相邻bit数可以按如下方式求得:a1a2 + a2a3 + a3a4 + ...利用这个公式可以求得数列S中相邻的1的个数。比如说011111101的相邻bit个数为5,11110110是4, 1010101是0。当给出数列S的长度N和K时,请求一下长度为 N的数列中,相邻的bit个数为K的数列S。输入...原创 2018-03-14 17:50:04 · 442 阅读 · 0 评论 -
捡两次废纸(DP)
问题 捡两次废纸 当前有M * N格子构成的城市。这城市各处都有垃圾。范贤捡废纸是从最左上角的格子(1, 1)出发移动到最右下角的 (M, N) ,这时需要走最短的路径。即,只能移动到相邻的向右或向下的格子。在这里要进一步重新从 (M, N)移动到 (1, 1)再次捡废纸。这时也要走最短的路径。即,只能移动到相邻的向左或向上的格子。需要注意的是捡完一次废纸就再没有废纸了。这时,请输出范贤能收集...原创 2018-03-14 17:46:51 · 349 阅读 · 0 评论 -
Amoeba细菌繁殖
问题 Amoeba 农部区域正在研究新发现的阿米巴虫。繁殖力很强的阿米巴虫有如下一样的特征。它做无性生殖。出生之后的第 a天会成为成体。成为成体的那天开始每天都会造出一只新的个体。它成为成体后立马会造出第一个个体,之后每天造出新的个体。新的个体也一样,出生之后第a天开始成为成体,然后造出新的个体。到了出生之后的第 b天开始,不能再造出新的个体了。出生之后的第 a天开始到 b天的前一天可以造出新...原创 2018-03-14 17:43:38 · 559 阅读 · 0 评论 -
俄罗斯套娃(LCS)
俄罗斯套娃 问题 东贤喜欢玩偶,为了东贤我们送一下俄罗斯套娃。俄罗斯套娃是俄罗斯的一个传统人偶,可以在人偶里面放入人偶。人偶排成单行站着。每个人偶大小不一,如果前面的人偶的大小比后面的人偶小的话,可以把前面的人偶放入到后面的人偶里面。比如说,如果按顺序排着大小为(1, 5, 2, 3, 7)的 5个人偶的话,可以把大小为1的人偶放入到大小为 5的人偶里面, 再把这个人偶放入到大小为7的人偶里面...原创 2018-03-14 17:36:41 · 1437 阅读 · 0 评论 -
解决问题(DP)
问题8-3对就业没有兴趣的郑来没有意识到提升实力的必要性,一直逃避解决问题。但是听了aa的培训之后,郑来有了一个梦想,就是进入aa工作!郑来为了进入aa,需要按顺序准确地解出P(1 ≤ P ≤ 300)个问题才可以。但是由于疏于解题已经很长时间,郑来靠自己一道问题都解不出来。因此郑来请了每天都努力解题的昌洙来帮忙。之前昌洙的实力和郑来差不多,但是经过每天努力的练习,现在昌洙不论接到了怎样的问题,...原创 2018-03-30 16:50:39 · 261 阅读 · 0 评论