廖予科 liao.yu.ke@gmail.com PPCA 第二讲 廖予科 liao.yu.ke@gmail.com.

Slides:



Advertisements
Similar presentations
第七組古文閱讀報告 組長:秀惠 組員:孟筑、雅曼、雅文、盈蓁. 《朱買臣苦學有成》之原文翻譯 朱買臣,字翁子,吳人也。 朱買臣,字翁子,吳國人。 家貧,好讀書,不治產業,常刈(一ˋ)薪 樵,賣以給 (ㄐㄧ ˇ ) 食。 家裡雖然很窮困,但是他還是很喜歡讀書,因 不懂得如何治理產業,只能靠著上山砍材去城.
Advertisements

歷史二 第一篇 第二章 三代的興衰與文化 第一節 三代興衰與封建體制 第二節 時代劇變與學術教育的發達.
你不知道的 3M P 班級 : 創意二甲 指導老師 : 袁又華 組長 : 林毓茹 組員 : 林以軒 林欣汝 陳盈羽 陳怡如 劉玉婷.
职业准备期 —— 学 生 此时应当以学业为主, 发展及发现个人的价值兴趣和能力,为将 来从事职业打下知识储备的基础 职业探索期 —— 面临走向职场的学生分析自己的优缺点,明确职业定位,对自己的职 业生涯进行规划 理性分析 职业选择期 —— 应 征 者在充分做好自我分析和环境分析的基础上,选择适合自己的职.
导 游 基 础 知 识.
窦娥冤 关汉卿 感天动地 元·关汉卿.
传道书 12种虚空 9处不可知 23样价值观 7个小结论 人生是虚空的虚空! (没有神的人生)
第五章 主张超尘绝俗的 佛家.
五所交大是一家 演讲: 孔谐和 尹天威.
3.《增值税纳税申报表(小规模纳税人适用)》填写
民主國家的政府體制 我國的中央政府體制 我國中央政府的功能 地方政府組織與功能
知其不可而为之.
〝奇異恩典〞~陳進成 『我的弟兄們,你們落在百般試煉中,都要 以為大喜樂;因知道你們的信心經過試驗, 就生忍耐。但忍耐也當成功,使你們成全、
中国画家协会理事、安徽省美术家协会会员、 工艺美术师、黄山市邮协常务理事余承平主讲
外国小说话题突破系列之七 情感.
第二课 扬起自信的风帆 我能“行”.
请说出牛顿第一定律的内容。.
一般纳税人增值税 纳税申报表填写指引 白银高新区国税局 纳税服务科 2016年5月.
經費結報認證制度 種子人員講習會 主辦:汪憶芳 協辦:陳蓮萍 鄭曉雲 江一帆 日期:2012/09/04(二) 時間:09:00~12:15
第7课 古罗马的政制与法律.
第二单元 商鞅变法 第1课 改革变法风潮与秦国历史机遇(背景) 第2课 “为秦开帝业”──商鞅变法(内容)
内 容 ● 民间非营利组织会计实务操作 ● 项目会计核算中注意事项 ● 社会组织年检报告的填列 ● 社会组织评估中财务资产指标的解释
第二章 语音 第六节 音变 轻 声1.
鞘翅目 生科四乙 蘇俊融.
時間:102年9月18日(星期三) 地點:國立臺灣師範大學綜合大樓509國際會議廳
荆轲刺秦王 《战国策》.
高考考试说明解读 --政治生活.
初探逻辑推理 提高思维水平 ——《逻辑和语文学习》
列王紀下8章 啟示錄12章 書念婦人 婦人 死裡復活的兒子 被提的男孩子 七年饑荒 三年半大災難 非利士地 曠野 歸還房屋田地
佛教既是外來宗教, 為何盛行於中國?.
港澳信義會明道小學 天地有情 分享者:徐燦麗老師、 蘇娟玉老師 日期:2005年12月3日 P.1.
第二章 三代的興衰與文化 第二節 時代劇變與學術教育的發達
江苏衡鼎律师事务所苏州分所 苏州广正知识产权代理有限公司
上海教育出版社 《历史与社会》九年级(全一册) 教师教材培训 深圳市南山区北师大南山附中 熊菊珍 年 8 月 13 日.
汉字的构造.
監察院公職人員財產申報處 編製 報告人:林世忠
新办企业办税须知 --新办企业纳税人涉税事项介绍
诵读欣赏 古代诗词三首.
桃園縣龜山鄉文欣國小 校園植物簡介 內庭區.
耶利米书.
揭秘 庄家 股市中的 为什么你的股票一买就跌,一卖就涨? 为什么出了利好,股价反而下跌? 为什么有的股票一直涨停?
河北民族师范学院图书馆志愿服务个案 张田吉
列王紀概覽.
第十九课 南吕•一枝花 不 伏 老 关汉卿.
南亚、中亚 要点·疑点·考点 位置:位于喜马拉雅山以南,印度洋以北,大部分在10°N~30 °N之间 内陆国——尼泊尔、锡金、不丹
張騫、班超通西域.
核心价值观记心中 主题班会
传道书 12种虚空 9处不可知 23样价值观 7个小结论 人生是虚空的虚空! (没有神的人生)
朝代接龙(排一排,把下列朝代按建立的先后顺序排列)(10分)
会计电算化 录入期初余额 北京科技宏远有限公司总账系统启用日期有二种方案,一是2006年1月,二是2006年2月,其他初始设置完全一样,假定你是该公司会计主管,你选哪种方案?为什么?? ?
台湾是我国领土不可分割的一部分,台海局势总是引起各方关注,特别是美国。为什么美国对台湾虎视眈眈?
第一單元 儒家思想與中國社會 專題一 孔孟思想與儒家的發展.
我国处理民族关系的基本原则.
斗兽场 万神殿 圣彼得大教堂 君士坦丁凯旋门.
回忆与思考: 中国早期政治制度有哪些重要特点? ◇神权与王权结合; ◇以血缘关系为纽带形成国家政治结构;
第二课 走向“大一统”的秦汉政治.
11 室外装饰设计 本章提要 本章主要讲述了室外装饰设计的含义及其基本特征,室外装饰设计的基本原则,中外室外装饰设计的基本概况,室外装饰设计与室外环境的关系、建筑装饰的细部设计以及店面装饰设计等内容。
让“反思”成为一种习惯 北京一师附小 韩玉娟.
中国科学院档案数字化 工作情况介绍 潘亚男 2013年10月24日
乳猪断奶后拉稀,掉膘与教槽料.
贴近教学 服务师生 方便老师.
第六节 春秋战国时期的社会经济和社会变革.
六年级 语文 下册 第四单元 指尖的世界.
(浙教版)四年级品德与社会下册 共同生活的世界 第四单元 世界之窗 第二课时.
漢魏間的國際局勢與女性外交 -〈昭君怨〉與悲憤〈胡笳十八拍〉
黄河颂 光未然.
学做统一 清香四溢 两学一做学习教育总结汇报 ——第七党总支 刘红平.
第 四 章 迴歸分析應注意之事項.
Xián 伯 牙 绝 弦 安徽淮南市八公山区第二小学 陈燕朵.
技專校院多元入學管道 國立臺北科技大學 教務處 涂雅筑.
Presentation transcript:

廖予科 liao.yu.ke@gmail.com PPCA 第二讲 廖予科 liao.yu.ke@gmail.com

能使用动态规划的重要特征:(数学归纳法) 由局部推至全局(过程量) 无后效性 要素: 状态 递推式

最长公共子序列(LCS) 最长+公共+子序列 子序列:S = a1a2a3...an,我们任取其中的某些字符ai1ai2…aim,要求{ik}递增,则称其为S的一个子序列 (子串!!) 公共子序列:对于两个序列S,T,若一个序列Q同时为S,T的子序列,则称Q为S,T的公共子序列 最长公共子序列:公共子序列中最长的那个

EXAMPLE S = 5, 7, 9, 7, 10, 8 T = 5, 7, 7, 10, 8 LCS(S, T) = 5, 7, 7, 10, 8 S = 1, 2, 3, 4, 5 T = 4, 5, 6, 7, 8 LCS(S, T) = 4, 5

如何解决? 对于一个串X,令Xi表示由前i个字符组成的子串 现在考虑Xi, Yj的最长公共子序列LCS(Xi, Yj) Xi = x1 x2 x3…...xi – 1 xi Yi = y1 y2 y3…...yj – 1 yj LCS(Xi, Yj) = (LCS(Xi – 1, Yj - 1), xi ) xi = yj Longest(LCS(Xi – 1, Yj), LCS(Xi, Yj – 1) otherwise 为什么没有 LCS(Xi – 1)(Y j – 1)??

推广 三个串的LCS长度 求length[a][b][c] =length[a-1][b-1][c-1]+1 if(charA[a]==charB[b]&&charA[a]==charC[c]) =length[a-1][b-1][c-1]+1  if(charA[a]==charB[b]&&charA[a]!= charC[c]) =max(length[a-1][b-1][c], length[a][b][c-1])

else =max(length[a-1][b][c] length[a][b-1][c] length[a][b][c-1] length[a-1][b-1][c] length[a-1][b][c-1] length[a][b-1][c-1]) 最长公共上升子序列??

编辑距离 Levenshtein distance 给定两个字符串S,T,提供三种操作 删除一个字符(dota -》 dot) 插入一个字符(ota -》 dota) 将一个字符变为另一个字符(dote -》 dota) 问将S变为T的最少步骤?? (date -> dat -> dot -> dota) (date -> dote -> dota)

令d(i, j)表示将S的前i个字符,T的前j个字符变为相等所需的最少的操作数 = d(i – 1, j - 1) Xi = Tj =min(d(i – 1, j) + 1, d(i, j - 1) + 1, d(i – 1, j - 1) + 1) Xi != Tj

树上的动态规划 经典的动态规划 f[i] = f[i - 1] + a f[i][j] = f[i - 1][j - 1] + a 树形动态规划 f[n] = f[n.left] + f[n.right] + a

树形DP特征: 求在树上的最优解/安排问题 一般将子树设为状态,进行动态规划 方向一般有两个:根->叶 叶->根 方向一般有两个:根->叶 叶->根 关于树的根:随即选取或枚举 关于建树:一般建成二叉树,如是多叉树则将 其改为二叉树

加分二叉树 问题描述: 设有一个n个节点的二叉树tree的中序遍历为 (1,2,3……n),其中数字为节点的编号。每个节点 有一个分数,记第i个节点的分数为di,tree及他的 每个子树都有一个加分,对任一颗子树的t的加分计 算如下:t的左子树的加分*t的右子树的加分+t的根 的分数,若某个子树为空,规定其加分为1,叶子 的加分就是其本身的分数,试求一颗符合中序遍历 为(1,2,……n),且加分最高的二叉树tree,并输出 其tree的最高加分。

1:5, 2:7,3:1,4:2,5:10 加分:((5*1)+7)*10+2=122 (7+5)*(10+2)+1=145 5*(1*10+2)+7=67

Solution 按长度进行一段一段的局部考虑 用数组f[i,j]表示从节点i到节点j所组成的二叉树的最大加分 f[i,j]= f[i,p-1]* f[p+1,j]+ f[p,p](p: i -> j) p (i -> p - 1) (P + 1 -> j)

建树 1、提取特征,构建树 2、左儿子右兄弟转成二叉树 3、构造动态规划

选课 给定N门课程及其相应的学分,但课程之间由相应的依赖关系,如A以来于B,则若想选A这门课,则必须同时选A这门课。任一门课A至多只依赖于一门课,但可同时被多门课所依赖,现给定一个M,求选M门课可所能获得的最大学分值。 (hint:d[i][j]表示在以第i个结点为根的树上选择 j个结点获得的最大分数)

Thanks for Listening!!!