国家集训队2003论文集 侯启明.ppt

上传人:99****p 文档编号:1430326 上传时间:2019-02-26 格式:PPT 页数:36 大小:336.50KB
下载 相关 举报
国家集训队2003论文集 侯启明.ppt_第1页
第1页 / 共36页
国家集训队2003论文集 侯启明.ppt_第2页
第2页 / 共36页
国家集训队2003论文集 侯启明.ppt_第3页
第3页 / 共36页
国家集训队2003论文集 侯启明.ppt_第4页
第4页 / 共36页
国家集训队2003论文集 侯启明.ppt_第5页
第5页 / 共36页
点击查看更多>>
资源描述

1、在信息学竞赛中的简单应用侯启明信息论简介信息论是关于信息的本质和传输规律的科学的理论。通过它可以很方便地得到某些交互式问题的一个较好的步数下界 (“信息论下界 ”)让我们先来看一些信息论的基本理论理论基础定义:如果一个随机变量 x共有 n种取值,概率分别为 p0,p2,.,pn, 则其熵为H(x)=f(p0,p2,.,pn)=-Cpilogpi 定理 1:在得到关于随机变量 x的一个熵为 h的信息后, x的熵将会减少 h。定理 2:当一个随机变量的各种取值概率相等时,它的熵最大。这些理论看上去和某些题目关系密切,不是吗?那么,具体应该如何运用呢?让我们来看一些例子:我们宿舍二楼到三楼之间楼梯的

2、窗户外面是相邻的一个平房的房顶。在那一带栖息着三只浑身雪白,有着一只蓝眼睛和一只绿眼睛的 例 1:验证一下定理 1猫 !A B C例 1:验证一下定理 1在天冷的时候,它们喜欢趴在楼内的暖气上。于是,每只猫就有了两种状态:在屋内和在屋外。因此 , 三只猫的状态共有 8种可能情况,假设它们是等概率的。现在,我在一楼的小卖部。由于种种原因,我希望知道猫当时的状况,因此,我往上看了一眼,结果发现在这个位置只能知道屋内猫的只数 例 1:验证一下定理 1问题 1: 把所有猫的情况作为一个随机变量 x, 则当我在小卖部的时候, x的熵是多少?解答 1: 由于 8种情况的概率相等,所以:H(x)=f(1/8

3、,1/8,1/8,1/8,1/8,1/8,1/8,1/8)=log8问题 2: 我看一眼所得到的信息 y的熵是多少?解答 2: 由于猫的只数共有 0,1,2,3四种情况,概率分别为 (1/8,3/8,3/8,1/8),所以:H(y)=f(1/8,3/8,3/8,1/8)=log8-6log3/8例 1:验证一下定理 1问题 3: 我看完之后, x的熵 H(x)是多少?解答 3: 此时猫的只数为 0,1,2,3的四种情况的概率依次是 (1/8,3/8,3/8,1/8),而每种情况的熵分别为(0,log3,log3,0), 所以此时 H(x)的数学期望为:H(x)=1/8*0+3/8*log3+3/8*log3+1/8*0=6log3/8可以发现 H(x)=H(y)+H(x)。定理 1得到了验证。例 2: Rods(IOI2002)一个 Rod是一个由至少 2个单位正方形连成的水平或竖直的长条。在一个 N*N的方阵中,放了水平和竖直两个 Rod。 如图 1,其中 Rod用 X表示。图 1例 2: Rods(IOI2002)两个 Rod可能有公共方格,比如在图 1中,方格( 4, 4)无法确定是仅属于 1个 Rod还是同时属于两个 Rod。 因此,在这种情况下我们假定它同时属于两个Rod。 这样,图中竖直Rod的上端点是( 4, 4)而不是( 5, 4)。图 1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。