随笔分类 -  DP

摘要:Dividing给出n个物品的价值和数量,问是否能够平分。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #i... 阅读全文
posted @ 2015-04-10 18:17 daydaycode 阅读(132) 评论(0) 推荐(0)
摘要:Doing Homework题目抽象:给出n个task的name,deadline,need。 每个任务的罚时penalty=finish-deadline; task不可以同时做。问按怎样的顺序做使得penalty最小。同时输出顺序。如果有多个满足条... 阅读全文
posted @ 2015-04-09 22:25 daydaycode 阅读(152) 评论(0) 推荐(0)
摘要:Traveling by Stagecoachdp[s][v] 从源点到达 v,状态为s,v的最小值。 for循环枚举就行了。 1 #include 2 #include 3 #include 4 #include 5 #inclu... 阅读全文
posted @ 2015-04-05 13:24 daydaycode 阅读(135) 评论(0) 推荐(0)
摘要:题意:你有X元钱,进行M轮赌博游戏。每一轮可以将所持的任意一部分钱作为赌注(赌注为0元表示这一轮不押),赌注可以是小数的,不是一定要整数。每一轮 赢的概率为P,赢了赌注翻倍,输了赌注就没了。如果你最后持有至少1000000元钱的话,就可以把钱全部带走。要求计算在采取最优策略时,获得至少 100000... 阅读全文
posted @ 2015-03-28 11:26 daydaycode 阅读(959) 评论(0) 推荐(0)
摘要:问题描述 观察这个数列: 1 3 0 2 -1 1 -2 ... 这个数列中后一项总是比前一项增加2或者减少3。 栋栋对这种数列很好奇,他想知道长度为 n 和为 s 而且后一项总是比前一项增加a或者减少b的整数数列可能有多少种呢?输入格式 输入的第一行包含四个整数 n s a b,含义如前... 阅读全文
posted @ 2015-03-07 14:45 daydaycode 阅读(301) 评论(0) 推荐(0)
摘要:Balanced LineupTime Limit: 5000MSMemory Limit: 65536KTotal Submissions: 36864Accepted: 17263Case Time Limit: 2000MSDescrip... 阅读全文
posted @ 2015-03-02 08:25 daydaycode 阅读(148) 评论(0) 推荐(0)
摘要:D. Ilya and Escalatortime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputIlya got tired of sports pr... 阅读全文
posted @ 2015-02-25 14:31 daydaycode 阅读(154) 评论(0) 推荐(0)
摘要:描述 X 国王有一个地宫宝库。是 n x m 个格子的矩阵。每个格子放一件宝贝。每个宝贝贴着价值标签。 地宫的入口在左上角,出口在右下角。 小明被带到地宫的入口,国王要求他只能向右或向下行走。 走过某个格子时,如果那个格子中的宝贝价值比小明手中任意宝贝价值都大,小明就可以拿起它(当然,也可以... 阅读全文
posted @ 2015-02-20 12:41 daydaycode 阅读(398) 评论(0) 推荐(0)
摘要:【编程题】(满分27分) 脱氧核糖核酸即常说的DNA,是一类带有遗传信息的生物大分子。它由4种主要的脱氧核苷酸(dAMP、dGMP、dCMT和dTMP)通过磷酸二酯键连接而成。这4种核苷酸可以分别记为:A、G、C、T。 DNA携带的遗传信息可以用形如:AGGTCGACTCCA.... 的串来表示。D... 阅读全文
posted @ 2015-02-18 14:50 daydaycode 阅读(691) 评论(0) 推荐(0)
摘要:很多动态规划问题都可以转化为DAG上的最长路,最短路,或路径计数问题。硬币问题:有N中硬币,面值分别为v1,v2,v3,……vn,每种都无穷多,给定非负整数S,可以选用多少个硬币,使他们的总和恰好为S。输出硬币数目的最小值和最大值。解:每种面值看作一个点,表示:还需要凑足的面值。则开始状态为S,目标... 阅读全文
posted @ 2015-02-02 20:55 daydaycode 阅读(273) 评论(0) 推荐(0)
摘要:Josephina and RPGTime Limit: 4000/2000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 929Accepted Submission(s): 265Spe... 阅读全文
posted @ 2014-11-11 16:55 daydaycode 阅读(272) 评论(0) 推荐(0)
摘要:DescriptionVasya plays Robot Bicorn Attack.The game consists of three rounds. For each one a non-negative integer amount of points is given. The resul... 阅读全文
posted @ 2014-11-01 11:43 daydaycode 阅读(170) 评论(0) 推荐(0)
摘要:Problem EGame of SumInput File:e.inOutput:Standard OutputThis is a two player game. Initially there areninteger numbers in an array and playersAandBge... 阅读全文
posted @ 2014-10-07 20:37 daydaycode 阅读(147) 评论(0) 推荐(0)
摘要:http://poj.org/problem?id=3517And Then There Was OneTime Limit:5000MSMemory Limit:65536KTotal Submissions:4805Accepted:2546DescriptionLet’s play a sto... 阅读全文
posted @ 2014-10-07 11:55 daydaycode 阅读(164) 评论(0) 推荐(0)
摘要:J -病毒Time Limit:3000MSMemory Limit:131072KB64bit IO Format:%lld & %lluSubmitStatusPracticeCSU 1120Description你有一个日志文件,里面记录着各种系统事件的详细信息。自然的,事件的时间戳按照严格递... 阅读全文
posted @ 2014-10-06 21:54 daydaycode 阅读(289) 评论(0) 推荐(0)
摘要:DescriptionConsider an arbitrary sequence of integers. One can place + or - operators between integers in the sequence, thus deriving different arithm... 阅读全文
posted @ 2014-09-11 22:29 daydaycode 阅读(200) 评论(0) 推荐(0)
摘要:ProblemIn a kingdom there are prison cells (numbered 1 toP) built to form a straight line segment. Cells numberiandi+1are adjacent, and prisoners in a... 阅读全文
posted @ 2014-08-19 11:51 daydaycode 阅读(265) 评论(0) 推荐(0)
摘要:DescriptionGiven a two-dimensional array of positive and negative integers, a sub-rectangle is any contiguous sub-array of size 1*1 or greater located... 阅读全文
posted @ 2014-08-14 22:43 daydaycode 阅读(153) 评论(0) 推荐(0)
摘要:按照题目的四个条件去找就行了,小问题的解可以求出答题的解dp[i][j]=max(dp[i][k]+dp[k+1][j],dp[i-1][j-1]+2) 1 #include"iostream" 2 #include"cstring" 3 #include"cstdio" 4 using names... 阅读全文
posted @ 2014-08-14 00:04 daydaycode 阅读(343) 评论(0) 推荐(0)
摘要:矩阵连乘核心代码1 for(int i=0;imax) 34 max=tmp; 35 if(tmpmax) 38 max=tmp; 39 if(tmpmax) 42 max=tmp; 43 if(tmpmax) 46 ... 阅读全文
posted @ 2014-08-13 23:11 daydaycode 阅读(983) 评论(0) 推荐(0)