登录
首页 » Others » IOI2014解题报告

IOI2014解题报告

于 2020-12-09 发布
0 110
下载积分: 1 下载次数: 1

代码说明:

信息学奥赛的重要资料。对于爱好信息学奥赛的青少年而言,此报告十分难得。Chapter 1Day 11.1 Day 1 rail11.1题目大意有两条平行的单向铁路(上方的从右到左,下方的从左到右),分为m段有η个车站,每个车站为C类型(只能从上往下)或D类型(只能从下往上),分布在某些段中,每个段最多一个车站。已知0号车站是C类型,并给出0号车站的位置,最多可以询问两车站之间的距离3(n-1)次(距离指经过段与段连接处的次数,例如上图0号车站到2号车站的距离为5),要求确定每个车站的位置和类型。保证车站两两可达11.2算法讨论先询问得到0号车站到其他车站的距离,而最近的一个,就是0号车站右侧第一个D类型的(称之为j号车站)然后询问得到号车站到其他车站的距离,其中最近的一个,可能是0号车站,也可能是其他车站(都称之为k号车站),显然和k之间不会冉有其他车IOI2014解题报告Day 1 Wall站,而0和k之间也不会有其他的D类型的车站,所有k号车站到其他车站的距离可直接算出有了和k到其他车站的距离,那就可以轻松分出左右了(离j号近,就在k的左侧,否则在j的右侧)。但分出左右后还是不能确定具体位置,而这时对于每个车站我们还留下次询问的机会。接下来称当前车站为号车站而这次询问一定是留给特殊位置的车站,假设当前车站在左侧,则考虑当前确定的最左侧的车站(称之为L号)。按离(或k)号车站的距离从近到远的顺序处理剩下的车站,那么只有这两和情况:L k j以及(注意下面这种L和之间还会有C类型的车站)L i k两者都会有以下关系式:dst(j,L)+|0s;-pos|=dist(j.)+x(x≥0)第一种情况多出来的是L到它右侧第一个D类型车站的距离×2,而第二种情况多出来的是L到它右侧第一个C类型车站的距离×2。所以,算出x之后,只要到L右侧的c/2的距离处看下车站的类型就可以确定位置了。这样问题就解决了如果当前车站在右侧,那么询问与已确定的最右侧车站的距离,类似讨论即可。1.2 Day 1 Wall21题目大意维护一个长度为的整数序列,一开始每个元素均为0,支持以下两种操作将连续一段中小于k的元素修改为k将连续段中大于k的元素修改为k问所有m个操作进行完之后序列各元素的值。3IOI2014解题报告Day 1 Game1.22算法讨论不难发现对某一个元素的操作是可加的,即说对于某一个元素来说,应用在其上的每一个操作可以都表示为“如果它的初值小于L,那么最终它等于l;如果它的初值大于γ,那么最终它等于η;否则它最终等于初值”这样的形式,并且多个这样的形式是可以合并的。于是我们可以把每个操作都看成一个值,这样原问题就转化成“维护一个序列,每次对一段区间加上一个值,问最后每个元素的值”。这是可以用带标记的线段树直接维护的。该算法的时间复杂度为O(m+ m log n)对于“维护一个序列,每次对一段区间加上一个值,问最后每个元素的值”这个问题,我们也可以使用扫描线进行维护。但本题中的值是不可减也不满足交换律的,因此在扫描过程中我们需要使用一个线段树来维护覆盖到当前点的值并将它们按时间顺序依次求和。该算法的时间复杂度为O(m+ m log m)1.3 Day 1 game131题目大意有一张n个点的无向图,小B每次会询问某两个点之间是否有边相连,小A每次回答yes或no。如果在小B把所有(条边间完之前,小B就能确定这整张图是否联選,小A就输了。现在让你当小A,依次对每个询问回答yes或no求一种获胜方案。1

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 12864多功能万年历
    基于proteus仿真的多功能万年历,可以显示时间、生肖、星期、年份、节日,可以调节闹钟。
    2020-12-07下载
    积分:1
  • AD Type C 封装库 6Pin 24Pin分享(带3D视图)
    介绍链接:https://blog.csdn.net/XiaoYuHaoAiMin/article/details/104171690 某宝有卖的6Pin 24Pin TypeC 接口AD封装库,包括3D视图,6Pin我做过一个东西的,自己画的,24Pin的来自互联网,技术有限,可能不提供支持!
    2021-05-07下载
    积分:1
  • 基于Simulink的基带传输系统仿真
    通信课程设计作业,有演示PPT和程序,不过没有设计报告。
    2020-11-30下载
    积分:1
  • SpringBoot 简单Demo完整
    【实例简介】SpringBoot 简单Demo完整程序,在本地启动默认端口8080,访问地址:http://localhost:8080/
    2021-11-10 00:31:34下载
    积分:1
  • Matlab实现LSB信息的隐藏与提取
    Matlab编程实现LSB信息的隐藏与提取
    2020-12-10下载
    积分:1
  • 基于PCA算法实现人脸识别(完整代码文件,附操作说明、演示视频)
    1、利用MATLAB的GUI完成系统的编程及系统界面2、基于PCA算法实现人脸识别;读取人脸数据库;主成分分析法降维并去除数据之间的相关性;数据规格化;SVM训练(选取径向基和函数);读取测试数据、降维、规格化;用步骤4产生的分类函数进行分类(多分类问题,采用一对一投票策略,归位得票最多的一类);输出匹配度最高的一个
    2020-12-06下载
    积分:1
  • 三相异步电机矢量控制simulink仿真模型
    矢量控制仿真,可以准确运行,应对各类突加负载的工况
    2020-12-05下载
    积分:1
  • 中兴物联网MC8618模块技术手册
    中兴通讯MC8618模块硬件用户指导手册_V2.6 。。。。。。ZTEWelinkMC8618模块硬件用户指导手册法律声明若接收深圳市中兴物联科技有限公司(以下称为“中兴物联”)的此份文档,即表示您已同意以下条款。若不同意以下条款,请停止使用本文档。本文档版权所有深圳市中兴物联科技有限公司,保留任何末在本文档中明示授予的权利。文档中涉及中兴物联的专有信息。末经中兴物联事先书面许可,任何单位和个人不得复制、传递、分发、使用和泄漏该文档以及该文档包含的任何图片、衣格、数据及其他信息。◆中兴物联是中兴通讯全资子公司,是中兴通讯从事无线模块研发、生和售的专业子公司ZTEWelink是中兴物联的注册商标。中兴物联的名称和标志是中兴物联的商标或注册商标,同时中兴物联授权使用中兴通讯的注朋商标。在本文档中提及的其他品或公司名称可能是各自所有者的尚标或注册商标。在末经中兴物联或第三方权利人事先书面同总的情沈下,阅读木文档并不表示以默示、不可反言或其他方式授了阅读者任何使用木文档中出现的任何标记的权利。本产品符合有关环境保护和人身安全方面的设计要求,产品的存放、使用和弃置应遵照产品手册、相关合同或相关国法律、法规的要求进本公司保留在不预先通知的情况,对此手册中描述的产品进行修改和改进的权利:同时保留随时修订或收回本于册的权利本用户手册中如有文字不明之处,请您及时向本公司或者代理商、销售商咨询。2015版权所有@中兴物联科技有限公司中兴物联版权所有未经许可不得扩散ZTEWelinkMC8618模块硬件用户指导手册版本更新说明版本日期说明V2.02014-4-10手朋第一次发行V2.12014-4-23V2.22014-4-29修改袢审意见V2.3更新第6章模块贴片工艺及烘烤指南2014-05-19更新模块实物图更新表3-2中的平均待机电流V2.4201406-13更新表1-1中的休眠电流更新模块实物图更新表1-1中的模块功能介绍中的天线接凵及模缺尺寸更新图1-1模块原理示意图更新第5章中的模块实物图、模块装配图V2.52015-03-06新增图2-1模块管脚顺序图更新42节串口内容更新我司LOGOV2.62015-03-23新增文档适用范围,即模块PID信息02015版权所有@中兴物联科技有限公司中兴物联版权所有未经许可不得扩散ZTEWelinkMC8618模块硬件用户指导手册联系方式邮寄地址深圳市南山区高新园北环大道9018号A座九楼网站www.ztewelink.com联系电话+86-755-86360200-8679邮箱ztewelinkazte com cn注:中兴物联为客广提供现场、电话、网站、即吋通讯、EMAL等多种支持方式。客户也可以通过我们的网站了解并获取最新的产品说明、技术指导文档、产品应用案例、固件升级及常用故障排除技巧和最新产品发布新闻信息等。02015版权所有@中兴物联科技有限公司中兴物联版权所有未经许可不得扩散ZTEWelinkMC8618模块硬件用户指导手册前言概述本文档通过介绍模块的产品原理图、模块引脚、硬件接∏和模垬结构等,用以指导用户对模块进行硬件设计,并在该模块基础上更方便快捷的进行各种终端无线产品的设计。阅读对象木文档主要适用于以下工程师系统设计工程帅结构⊥程师硬件工程师软件工程师●测试工程师内容简介本文档包含7章,内容如下:章节内容1模块整体说明介绍模的基本技术规格、参考涉及的相关文档和缩略语2模块对外接口说明简要介绍模块引脚名称和功能3模块电气特性(介纤模块接口电平、功耗、可靠性等4硬件接冂描述介绍模块各部分的硬件接冂设计5结构尺寸介绐模块的外观图、装配图和主板PCB布线图6模块板贴片工艺和烘介绍模块板贴片工竺和烘烤指南烤指南安全警告和注意事项介绍模块使用过程屮的安全警告和注意事项2015版权所有@中兴物联科技有限公司中兴物联版权所有未经许可不得扩散ZTEWelinkMC8618模块硬件用户指导手册目录模块硬件用户指导手册1模块整体说明1.1模块功能介绍1.2模块原理图.….…13缩略语.2模块对外接口说明.…2.1模块接口定义2.2天线接口2.3大线接口的射频性能.3模块电气特性3.1接口电平说明32模块功耗3.3开关机时序3.4可靠性特性3.5ESD特性104接口电路参考设计1141电源及复位114.2串1242.1全流控UART1接口描述.1442.2UART2接口描述154.3UM卡接口154.4工作状态指示灯15结构尺寸…■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■1851外观图.185.2模块装配图……192015版权所有@中兴物联科技有限公司中兴物联版权所有未经许可不得扩散ZTEWelinkMC8618模块硬件用户指导手册5.3模块主板PCB封装人寸图6模块板贴片工艺和烘烤指南■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■216.1存储要求2162接口板焊盘推荐2163接口板上模块位置要求236.4模块平面度标准246.5工艺路经选择2465.1锡膏的选择2465.2接口板对应模块焊盘钢网开口设计246.5.3模块板的贴片D0D256.5.4模块焊接回流曲线.….6,5.5过炉方式…2765.6不良品返修276.6模块烘烤指南.286.6.1模块烘烤环境.28662烘烤设备和操作步骤663模块烘烤设备参数设置………287安全警告和注意事项2902015版权所有@中兴物联科技有限公司中兴物联版权所有未经许可不得扩散ZTEWelinkMC8618模块硬件用户指导手册图目录图1-1模块原理示意图.图2-1模块管脚顺序图….….图31开机时序图图41开关机及复位按键电路参考设计原理图图4-2UART接∏推荐电平转换电路1.….…图4-3UART接口推荐电平转换电路2…图44 UART DCE-DTE连接关系图图45UART2DCE一DTE连接关系图.15图46UM卡电路参考设计图16图4-7指示灯参考设计原理图17图5-1模块外观图图5-2模块装配图图5-3对应的母座PCB封装尺寸图…20图6-1模块木体尺寸……22图6-2对应接口板推荐尺寸……….22图63模块板贴装在接口板上焊盘图示23图64接口板上模块位置绿油及白油示意图65模块板钢网示意图25图66中兴物料模块壳盘26图6-7模块炒温线示意图272015版权所有@中兴物联科技有限公司中兴物联版权所有未经许可不得扩散ZTEWelinkMC8618模块硬件用户指导手册表目录表1-1模块功能介绍表1-2缩略语介绍表2-1模块接口定义介绍表2-2天线接口的射频性能衣3-1模块对外主要接冂电平说明表3-2模块在主要状态下的功耗情况表3-3开关机电路时间特性2578899袤3-4模块温度特性表3-5模块ESD特性.…10长4-1电压特性…表42全流控UART接口定义14表43UART2接口定义15表44UM卡接口定义…表45工作状态指示灯描述…16表6-1烘烤参数.21表62客户端接口板模块焊盘推荐设计尺寸…23表63邮票孔式模块焊盘钢网开孔…242015版权所有@中兴物联科技有限公司中兴物联版权所有未经许可不得扩散
    2020-11-27下载
    积分:1
  • U盘防火墙 源代码 并附解析
    U盘防火墙 源代码解析 ,可以自动查出自动运行病毒,欢迎大家下载,并交流
    2020-11-27下载
    积分:1
  • Python进阶
    《Python进阶》是《Intermediate Python》的中⽂译本, 谨以此献给进击的 Python 和 Python程序员们!
    2020-12-10下载
    积分:1
  • 696518资源总数
  • 104269会员总数
  • 42今日下载