算法合集之《信息论在信息学竞赛中的简单应用》汇.pptVIP

  • 1
  • 0
  • 约1.36千字
  • 约 36页
  • 2018-05-12 发布于浙江
  • 举报

算法合集之《信息论在信息学竞赛中的简单应用》汇.ppt

算法合集之《信息论在信息学竞赛中的简单应用》汇

在信息学竞赛中的简单应用;信息论简介;理论基础; 这些理论看上去和某些题目关系密切,不是吗? 那么,具体应该如何运用呢?让我们来看一些例子:; 我们宿舍二楼到三楼之间楼梯的窗户外面是相邻的一个平房的房顶。在那一带栖息着三只浑身雪白,有着一只蓝眼睛和一只绿眼睛的——;例1:验证一下定理1;例1:验证一下定理1;例1:验证一下定理1;例2:Rods(IOI2002);例2:Rods(IOI2002); 最初我们并不知道两个Rod的位置,你的任务是编程序找出它们的位置。你只能通过库函数rect(a,b,c,d)来定位两个Rod。如果至少一个属于某个Rod的方格落在矩形[a,b]x[c,d] (如图1中阴影区域)内的话,rect返回1,否则返回0。; 对每个测试点,如果你的程序没有正确确定两个Rod的位置或调用rect超过400次,你将得到0分。否则,如果调用rect的次数至多为100,你将得到5分;在101到200间,你将得到3分;在201到400间,你将得到1分。; 比赛时我很快想到了一个最多调用rect函数6log2n+C(某个常数)次的方法,但是因为这个数差不多刚好达到100,所以我在这时就开始试图优化上式中log2n的系数,结果徒劳无功,反而耽误了时间。因此,看过答案以后,我试着从信息论的角度分

文档评论(0)

1亿VIP精品文档

相关文档