国庆NOIP第一次练习赛.PDF

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
国庆NOIP第一次练习赛

国庆 NOIP 第一次练习赛 The National Day Invitational Simulated Contest-DAY 1 (本期主题:信息学与公共交通) (Topic: NOIP and Public Transportation) 题目名称 BNL 系统 车辆制造 线路设计 源程序 dby.pas/c/cpp sbt.pas/c/cpp hxz.pas/c/cpp 可执行文件名 dby sbt hxz 输入文件名 dby.in sbt.in hxz.in 输出文件名 dby.out sbt.out hxz.out 每个测试点时限 1s 1s 1s 内存限制 64M 64M 64M 测试点数目 10 10 10 每个测试点分值 10 10 10 是否有部分分 否 否 否 题目类型 传统 传统 传统 评测环境:Intel® Pentium® Dual CPU E2160@ 1.80GHz,1.80GHz 评测软件:Cena 0.8.1 2011-10-2 1、 BNL 系统 ( dby.pas/c/cpp ) 【题目背景】 dby 十分喜爱研究数据库的结构,并在设计数据库方面有较高造诣。 他所居住的 B 市的有一个很庞大的公交系统,各条线路之间经常互相调配车 辆,以至于很难把每一辆车的具体状况了解清楚。一天,B 市公交集团的领导找 到他,请他设计一个数据库以及相应的查询系统:Bus Number License plate System (简称BNL 系统),来解决这个问题。 【题目描述】 BNL 系统一共需要统计每辆车的一下内容: 1、车号。 每辆车都有一个由 5 位数字组成的编号。其第一位代表其所在的分 公司。例如:77044 就意味这辆车属于第 7 客运分公司。 2、车辆所在线路。 该市共有多条公交线路,路号为 1-999 之间的整数。例如:630 就 代表这辆车是 630 路 3、车辆的型号。 车辆的型号是一个连续的、不超过 15 位的字符串,由英文字母、数 字和“-”组成。其开头两位必为字母。例如:BK6111CNG 4、车辆的车牌号 由五位由数字和字母构成的字符串组成。如:92303 在向 BNL 系统输入每辆车的信息时,需要用“W”作为前缀。 以上面信息为例:当输入77044 的信息时,命令为: W 77044 630 BK6111CNG 92303 另外,查询车辆信息的命令语句如下: 1、查询一辆车的信息:语句为“?”+“车号”例如:?77044 2、查询一路车的信息,也就是输出所有在这路的车。语句为:“?B”+“ 空 格”+“路号”。例如:?B 630 3、查询一种车型。输出一个公司所有是这种车型的车。语句为:“?”+“ 空 格”+“公司标识”+“空格”+“车型”。例如

文档评论(0)

170****0571 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档