
贪心和dp
6饼
这个作者很懒,什么都没留下…
展开
-
删数问题
键盘输入一个高精度的正整数n ( #include #include int main() { char a[100]; int s, k, i; scanf("%s", &a); scanf("%d", &s); while(s--) { i = 0; k = strlen(a);原创 2014-01-19 13:59:51 · 583 阅读 · 0 评论 -
关于动态规划法的问题
最长上升子序列(LIS) 问题描述:设现在有一串序列,要求找出它的一串子序列,这串子序列可以不连续,但必须满足它是严格的单调递増的且为最长的。把这个长度输出。 示例:1 7 3 5 9 4 8 结果为4 题例:参看POJ 2533 解法: 1. DP之O(n2)算法:先按DP的思想来分析一下,要想求n个数的最长上升子序列,设有数据数组data[n]和状态数组dp[n],则对其尾元素d转载 2014-01-19 21:01:57 · 644 阅读 · 0 评论 -
活动选择问题
题目描述 sdut 大学生艺术中心每天都有n个活动申请举办,但是为了举办更多的活动,必须要放弃一些活动,求出每天最多能举办多少活动。 输入 输入包括多组输入,每组输入第一行为申请的活动数n,从第2行到n+1行,每行两个数,是每个活动的开始时间b,结束时间e; 输出 输出每天最多能举办的活动数。 示例输入 12 15 20 15 19 8 18 10 15原创 2014-01-19 16:44:04 · 723 阅读 · 0 评论 -
数字三角形
Time Limit: 1000MS Memory limit: 65536K 题目描述 给定一个由n行数字组成的数字三角形如下图所示。试设计一个算法,计算出从三角形的顶至底的一条路径,使该路径经过的数字总和最大。 对于给定的由n行数字组成的数字三角形,计算从三角形的顶至底的路径经过的数字和的最大值。 输入 输入数据的第1行是数字三角形的行数n,1≤n≤100。接下来n行原创 2014-01-19 12:03:44 · 736 阅读 · 0 评论 -
poj1328--Radar Installation
Radar Installation Time Limit:1000MS Memory Limit:10000KB 64bit IO Format:%I64d & %I64u SubmitStatus Appoint desc原创 2014-10-22 17:45:35 · 466 阅读 · 0 评论 -
BestCoder Round #11 (Div. 2)--Bob and math problem
Bob and math problem Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 965 Accepted Submission(s): 370 Problem Description Recentl原创 2014-10-26 20:29:53 · 464 阅读 · 0 评论