算法
Dream_WHui
光棍一个
展开
-
算法 | 最大连续子数组
最大连续字数组给定一个数组A[0,1,…,n-1],求A的连续子数组,使得该子数组的和最大。 例如:数组:1,-2,3,10,-4,7,2,-5最大字数组:3,10,-4,7,2 此问题有以下四种方法1、 暴力法2、 分治法3、 分析法4、 动态规划法 暴力法直接求解A[I,…j]的值,其中,0//暴力法int MaxS原创 2015-04-08 19:26:15 · 921 阅读 · 1 评论 -
PAT 1003. 我要通过!
“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:1. 字符串中必须仅有P, A, T这三种字符,不可以包含其它字符;2. 任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或者是仅由字母 A 组成的字符串原创 2015-10-28 18:45:00 · 522 阅读 · 0 评论 -
PAT 1005. 继续(3n+1)猜想
卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对n=3进行验证的时候,我们需要计算3、5、8、4、2、1,则当我们对n=5、8、4、2进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这4个数已经在验证3的时候遇到过了,我们称5、8、4、2是被原创 2015-10-28 18:58:54 · 532 阅读 · 0 评论