// 此博文为迁移而来,写于2014年11月3日,不代表本人现在的观点与看法。原始地址:http://blog.sina.com.cn/s/blog_6022c4720102verr.html

这次考试150分,相比之前的题目简单一些,而且还学到了一些东西——二叉搜索树。但是第三题数据太叼,暴力1分都没有真是不爽!还要搞什么状压DP,呵!r64大神220分虐场,还有我竟然踩了YMDragon哈哈哈哈哈哈哈哈。

1/折纸 【100分】【正解:数学】

Onise喜欢画画. 他有一张 width x height的纸.他在纸上的操作步骤如下:

  1. 从直线 x = xfold 对折. (是把左边的纸折到右边上面).
  2. 把纸竖直对折成cnt+1 等份. 就是把最上面的折到下面的,  共操作cnt 次.
  3. 现在Onise,画一个实心矩行,左下角的坐标是(x1y1),右上角坐标是 (x2y2). 注意: (x1y1) 、(x2y2) 是把纸折完之后的坐标,(0, 0)是左下角坐标, Onise画的那些格子的墨水都会渗到它对应的下层的那些格子.
  4. 再次展开纸.

例如:Onise有一张5 x 6的纸。他把直线x=2左边的纸折到右边去(如图1)。 cnt =2,则把纸竖直对折成3份(如图2-4)。然后,Onise画一个矩形(如图5,白色),左下角坐标是 (1, 1) ,右上角坐标是 (3, 2)。再次展开(如图6),图片省略

考试的时候开始准备打个模拟,后来觉得自己是个宝。用数学方法找到规律就可以过了。

 

2/二叉查找树 【50分】【正解:平衡树】

二叉查找树是二叉树,每个结点最多只有两个孩子结点。每个结点都有一个整数权值val。如果某个结点的权值是X,那么她的左子树的结点权值都小于X,右子树的结点权值都大于X。现在要通过依次插入N个整数构造出二叉查找树,每个整数范围【1,N】,且都不相同,即要插入的序列是一个排列。第一个被插入的整数作为树根结点root,接下来依次插入剩下的N-1个整数,每次插入一个整数就相当于执行函数:insert(X, root),其中insert(X, root)递归过程如下:

insert( number X, node now )

{

计数器C 加1

I   if 待插入的整数X小于结点now的权值  then

if 结点now无左孩子 then 新建一个权值为X的结点,并设置为now的左孩子

Else insert(X, now的左孩子)

   }

   Else

   { 

if 结点now无右孩子 then 新建一个权值为X的结点,并设置为now的右孩子

Else insert(X, now的右孩子)

}

}

其实本来不满清楚怎么构建树的,后来看了题目之后就知道了,根据题目直接打就有50分。听说正解是写平衡树,然后就不想写了以后再说吧。

3/游戏 【0分】【正解:状态压缩DP+优化】

农夫FJ和奶牛Bessie玩游戏,游戏由一个黑板和N张卡片组成。游戏初始时,黑板写的数字是0。每张卡片都写有一个[0,511]的整数。FJ和Bessie轮流操作,FJ先操作。操作者每次从当前的卡片中选取一张卡片出来(被选出来的卡片不会被再次利用),假设选出来的卡片写的数是X,并假设当前黑板写的数是Y,那么本轮操作后黑板的数变成Y|X,其中|是位操作的或。如果某个操作者没有卡片可取了(卡片已经取完),那么该操作者输。如果某操作者进行某次操作后,黑板上的数变成了511,那么该操作者输。假设FJ和Bessie都采取最优策略,那么最后胜利者是谁?

机智的我选择了打暴力。题目机智地让我爆了0.

转载于:https://www.cnblogs.com/jinkun113/p/4676144.html

[考试]20141027相关推荐

  1. 中国矿业大学计算机学院机房,2020年中国矿业大学计算机学院初试自命题科目考试大纲-数据结构...

    一. 考试目的与要求 目的:通过本科目的考试,考察计算机专业人员对<数据结构>课程内容的理解和掌握程度以及相关算法编写能力. 要求:掌握各种基本概念和术语,掌握算法描述和分析的方法.重点是 ...

  2. 中文版证书_CIA考试多久后才可以领取证书?领取的方式是什么?

    CIA考试通过后,过久可以拿到证书?怎么才能拿到证书呢?除了通过科目考试还有其他什么条件呢?通过科目考试的学生还要做些什么?我们一起来看看吧. (一)CIA考试通过后,多久才可以领取证书? 1.考试结 ...

  3. 2021年高考模拟考成绩查询,2021年湖北省普通高考模拟考试成绩查询

    高考对人生的重要性众所周知,其中正式高考前的模拟考试也让学生和学生家长关注,而2021年的湖北省普通高考模拟考试也出炉了,考生可登入湖北省教育考试院查询成绩,模拟考后要分析题,总结题,下面来看详细信息 ...

  4. 计算机二级函数知识,2017年全国计算机二级考试MS Office高级应用知识点:INDIRECT函数...

    INDIRECT函数知识点 适用考试:全国计算机二级考试 考试科目:MS Office高级应用 科目知识点:INDIRECT函数 INDIRECT函数立即对引用进行计算,并显示其内容.当需要更改公式中 ...

  5. 职称考试还要考计算机 英语,强烈建议取消所谓的英语职称和计算机考试

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 强烈要求取消职称计算机`英语考试 职称计算机`英语考试坑苦了广大相关受害者,其实质是某个别部门单位敛财的冠冕堂皇的项目.那些政策制定者美其名曰是通过考试激 ...

  6. 广东省卫生2021副高考试成绩查询,中国卫生人才网:广东2021卫生资格考试成绩查询入口 -中国卫生人...

    国家卫生资格考试网为您发布 中国卫生人才网:广东2021卫生资格考试成绩查询入口 ,同步中国卫生人才网信息:2021广东卫生资格成绩查询.更多关于卫生资格成绩,2021卫生资格考试,卫生资格考试,国家 ...

  7. 安徽全国计算机缴费,全国计算机等级考试3月报名 安徽首次网上报名缴费

    2月10日从招生考试院获悉,2017年3月份全国计算机等级考试(以下简称NCRE)报名工作即将开始,今年也是我省首次在全省范围内实行网上报名及缴费. 据介绍,本次考试时间为3月25日至28日(第48次 ...

  8. 乐高机器人教室布置图片大全_全国青少年机器人技术等级考试(上海宝山站)顺利举行...

    "全国青少年机器人技术等级考试(上海宝山站)"于2020年9月26日在贝乐机器人宝山水产路校区顺利举行,是贝乐机器人受中国专业人才库全国机器人管理中心委托,为了培养青少年儿童科学素 ...

  9. 2017计算机nit考试时间,关于2017年专接本NIT考试,你知道多少呢???

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 河北省专接本考试中,公共课除了英语.数学.政治外还有计算机考试,对于计算机考试,大家也都知道凡是考过NIT的童鞋可以免考计算机了,那么我们应该去哪儿报考N ...

最新文章

  1. LINUX UMASK详解
  2. 什么是奇异值?奇异值分解是什么?SVD分解详解及实战
  3. “斐波那契数列”的两种算法
  4. 《图解HTTP》读书笔记--第7章 确保Web安全的HTTPS
  5. shutil常用语法
  6. python从socket做个websocket的聊天室server
  7. python 降维lda算法的使用_sklearn LDA降维算法
  8. 基础表比商户对账和汇总多了一笔退款数据
  9. mybatis入门基础(二)----原始dao的开发和mapper代理开发
  10. 2017282110261-高级软件工程第二次作业
  11. 澳大利亚:令人钦羡的高福利国家 - 老牛的日志 - 网易博客
  12. archlinux 触摸板设置
  13. iOS/Android 微信及浏览器中唤起本地APP
  14. 金融科技争做“超级接口”,度小满有了“送水工”的样子
  15. 电脑是怎么把代码转换成可执行程序的?
  16. 学习笔记:【案例】中医证型关联规则挖掘
  17. tomcat运行web项目报错:请求的资源[]不可用
  18. java 向下转型有什么用_java向下转型,有啥作用。求解
  19. i5-12400和i5-12400F有什么区别 i512400和12400f哪个好
  20. java电商商品基本信息表,Java生鲜电商平台-商品表的设计

热门文章

  1. 一个优酷会员账号可以登录几台设备
  2. 【论文速读】Dan_Deng_AAAI2018_PixelLink_Detecting_Scene_Text_via_Instance_Segmentation
  3. 教育评估机制急功近利阻碍创新 - 张亚勤
  4. Landsat8卫星介绍
  5. Datawhale-Pandas中文教程[9]
  6. 客户端访问网站的整个流程图_如何阻止整个国家访问您的网站
  7. CTF --《亲爱的,热爱的》网络安全大赛 介绍
  8. c语言合法标识符号大全,C语言合法标识符
  9. 计算机 实验室安全准入制度,实验实训室安全准入制度(试行)
  10. Android 音频播放之SoundPool的使用和封装(自定义声音资源)