自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 【解题报告】uva562_Dividing coins(划分硬币, dp, 01背包)

562 - Dividing coinsTime limit: 3.000 seconds题目大意:给出5种面值的硬币(1,5,10,25,50),每次输入一个金额(0-30000),求用所给硬币组合出该金额共有多少种组合方案,硬币的顺序不影响方案数量。解题思路:完全背包问题。定义状态d(i,j),

2014-06-12 12:04:44 750

原创 【解题报告】uva357_Let Me Count The Ways(让我来数数方案, dp, 完全背包)

357 - Let Me Count The WaysTime limit: 3.000 seconds Let Me Count The Ways After making a purchase at a large department store, Mel's change was 17 cents. He received 1

2014-06-03 12:24:15 593

原创 【解题报告】uva147_Dollars(美元, dp, 完全背包)

147 - DollarsTime limit: 3.000 seconds题目大意:输入多组数据,每组数据包含两行字符串(包含大小写字母、空格、数字),求其最长公共子序列。输入"#"代表结束。解题思路:最长公共子序列LCS(Longest Common Subsequence)问题。

2014-06-03 11:34:59 683

原创 【解题报告】uva10192_Vacation(假期, dp, LCS)

10192 - VacationTime limit: 3.000 seconds题目大意:输入多组数据,每组数据第一行为两个正整数N1和N2(1解题思路:最长公共子序列LCS(Longest Common Subsequence)问题。设输入的两个序列为A和B。定义状态d(i,j),代表A由前

2014-06-02 21:17:45 528

原创 【解题报告】uva10066_The Twin Towers(双塔, dp, LCS)

10066 - The Twin TowersTime limit: 3.000 seconds

2014-06-02 11:09:08 920

原创 【解题报告】uva10131_Is Bigger Smarter?(越大越聪明, dp, LIS)

题目大意:首先输入m和n,接下来输入一个m行n列的矩阵,每点的值代表该位置的花费。求从矩阵第一列的任意位置移动到最后一列的任意位置的最小花费及路径。若存在多条路径,输出字典序最小的。路径总花费为所经过的每点的花费的和,移动规则如下:解题思路:定义状态d(i,j),代表从坐标(i,j)移动到最后一列的最小花费。状态转移方程:d(i,j)

2014-06-01 22:07:16 752

原创 【解题报告】uva116_Unidirectional TSP(单向TSP, dp)

题目大意:首先输入一个正整数l,代表木棍长度为l。然后输入n,代表有n个需要被切的位置,接下来输入n个正整数ci,代表每个木棍上被切的位置为多少,ci为递增序列。每次切木棍,花费与所切木棍长度相等的金额,求把木棍按要求切完的最小花费。解题思路:木棍的总端点数量为n+2个(n个被切位置加木棍首尾),用ci代表第i个端点,木棍只能在其端点处被分割。定

2014-05-27 19:53:05 436

原创 【解题报告】uva10003_Cutting Sticks(切割木棍, dp)

10003 - Cutting SticksTime limit: 3.000 seconds题目大意:有5种面值的硬币,面值分别为1、5、10、25、50。给定所需找零的金额数,求用上述硬币找零,共有多少种硬币的组合方式(不考虑硬币顺序,如[1,5]和[5,1]为一种组合方式)。解题思路:

2014-05-26 22:48:03 846

原创 【解题报告】uva674_Coin Change(硬币找零, dp, 完全背包)

解题思路:定义状态dp(i)(j),代表前i个盒子中以j作为最外层盒子的最长序列。对输入数据进行排序处理,确保第i个盒子不能被前i-1个盒子装入。状态转移方程:dp(i)(i) = { dp(i-1)(j)+1 | j              dp(i)(j) = { dp(i-1)(j) | j

2014-05-26 10:19:54 1027

原创 【解题报告】uva103_Stacking Boxes(堆砌盒子, dp)

题目大意:输入n,代表n个事件。然后输入n个正整数ci,代表第i个事件发生的年份为第ci年。接下来输入多组学生的回答,每组n个正整数ri,同样代表第i个事件发生的年味为第ri年。得分规则为:学生的回答与答案中事件按时间先后排序的序列的相对位置相同时(不需连续),每个事件加1分。求每个学生能得多少分。

2014-05-26 01:16:18 559

原创 【解题报告】uva111_History Grading(历史考试, dp, LCS)

History Grading BackgroundMany problems in Computer Science involve maximizing some measure according to constraints.Consider a history exam in which students are asked to put severa

2014-05-23 23:59:41 453

原创 【解题报告】uva10405_Longest Common Subsequence(最长公共子序列, dp)

Problem C: Longest Common SubsequenceSequence 1:                Sequence 2:                Given two sequences of characters, print the length of the longest common subsequence of both seq

2014-05-23 19:36:19 478

原创 【解题报告】poj3249_Test for Job(有向图记忆化搜索)

Test for JobTime Limit: 5000MS Memory Limit: 65536KTotal Submissions: 8708 Accepted: 1940DescriptionMr.Dog was fired by his company. In order to support his famil

2014-04-11 11:51:06 498

原创 【解题报告】poj1047_Round and Round We Go(循环数)

题目链接:http://poj.org/problem?id=1047Round and Round We GoTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 11632 Accepted: 5409DescriptionA cyclic numb

2014-01-05 10:26:02 941

原创 【解题报告】百练2797_最短前缀(字典树)

总时间限制: 1000ms 内存限制: 65536kB描述一个字符串的前缀是从该字符串的第一个字符起始的一个子串。例如 "carbon"的字串是: "c", "ca", "car", "carb", "carbo", 和 "carbon"。注意到这里我们不认为空串是字串, 但是每个非空串是它自身的字串. 我们现在希望能用前缀来缩略的表示单词。例如, "carbohydrate" 通常用

2014-01-04 09:38:35 1047

原创 【解题报告】dutoj1184_电影院里的对话(树状数组)

Problem D: 电影院里的对话Time Limit: 2 Sec  Memory Limit: 128 MBSubmit: 224  Solved: 38[Submit][Status][Web Board]Description电影开场后,小Y和小Q惊奇的发现电影无比的无聊,比《小时代》还要无聊。于是他俩决定聊天。奇葩情侣的聊天方式当然要奇葩。

2013-12-14 16:09:30 804

MFC海贼王版连连看

用MFC做的海贼王版连连看,适合初学者。

2012-11-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除