欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOCX文档下载  

    导线和开关.docx

    • 资源ID:12578996       资源大小:61.81KB        全文页数:2页
    • 资源格式: DOCX        下载积分:2
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要2
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    导线和开关.docx

    回专题模式回学习阶段模式【题目名称、来源】导线和开关 switch, pas (fl995Toi.-5【问题描述】女叭图5. 6 1)所示,具有3根导线的电缆把A区和B区连接起来。在A区3根导线标以1, 2, 3;在B 区导线1和3被连到开关3,导线2连到开关lo2,. mo在B区有m个开关,标为1,每个开关或处于接通或处于断开probe) P在A区进行测试:如果探头点L才会点亮。一般说来,电缆含血(1 <m W 90)根导线,在A区标以1,2,.m。每一根导线都被严格地连到这些开关中的某一个上 每一个开关上可以连有0根或多根导线。测量:你的程序应作某些测量来确定,导线和开关怎样连。状态,开关的初始状态为断开。我们可用一个探头(到某根导线上,当且仅当该导线连到处接通状态的开关时,灯你的程序从标准输入(sta ndard in put)读入一行以得到数字m ;然后可以通过向标准输出(standardoutput)写入一行以发出命令(共3种命令)。每种命令的开头是一个大写字母0测试导线命令T:T后面跟一个导线标号; 0改变开关状态命令C:C后面跟一个开关标号;。完成命令D:D后面跟的是一个表列(LIST ),该表列中的第i个元素代表与导线i相连的开关号。在命令T和C之后,你的程序应从标准输入(sta ndard in put)读入一行。若开关状态能使灯亮,则命令 T的回答应是Y;反之,回答应是N。命令C的作用是改变开关的状态(若原来是接通则变为断开;若原来是断开则 变为接通)。对C命令的回答是作为一种反馈信号。你的程序可以给出一系列命令,将T命令与C命令以任意顺序混合使用。最后给出命令D,并结束。你的程序给出的命令总数应不大于900ostan dard in put )和标准输出(CRT 单元(unit CRT)o8条命令的对话。sta ndard为了在此任务中能正确使用标准输入( output) o若你使用pascal,请不要使用其中的 举例F图给出了一个实例,对应于上图,这是一个有Stan dard OutputStan dard In putC3T 1T 2T 3C 3C 2T 2D 3 1 33YY NYNYN【所属专题】二分法、递归、交互式【适合学习阶段】第二阶段、第三阶段【解题思路】问题分信息学奥林匹克题解精编要准确的估算你的算法在最差的情况下可能发出命令的总数最多是多少,然后可以发现,仅仅对开关使用二分法还是不能够满足要求(命令数<900 ) o这就启发我们将开关和导线同时使用二分法相结合:所有待连接的导线分为两个集合x,yo x初始化为x=L.m, y二口;然后是开关的二分,查找是一分为二的进行的。当前待连接的所有开关被我们近似平均得分为两 部分,前一半开后一半关。用C命令将前一半开关的状态改变,用T命令对对初始化了的集合x中的导线(即所有当前待连接的导线)测试,根据当前前一半开关的状态和终端的反应,将x的一部分移到y中去,使x中含有的导线一定接在前一半开关中,y中含有的导线一定连在后一半那开关中,这就将待连接的导线分为两部分,然后将前一半开关和x看作子问题进行递归调用操作,知道剩下一个开关就将所有当前待连接的导线接到这个开关 上,或者是当前待连接的导线集合为空。存储结构:集合【测试数据】【源程序】

    注意事项

    本文(导线和开关.docx)为本站会员(scccc)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开