一:需求分析 1. 问题描述 魔王总是使用自己的一种非常精练而抽象的语言讲话,没人能听懂,但他的语言是可逐步解释成人能听懂的语言,因为他的语言是由以下两种形式的规则由人的语言逐步抽象上去的: ----------------------------------------------------------- (1) a---> (B1)(B2)....(Bm) (2)[(op1)(p2)...(pn)]---->[o(pn)][o(p(n-1))].....[o(p1)o] ----------------------------------------------------------- 在这两种形式中,从左到右均表示解释.试写一个魔王语言的解释系统,把 他的话解释成人能听得懂的话. 2. 基本要求: 用下述两条具体规则和上述规则形式(2)实现.设大写字母表示魔王语言的词汇 小写字母表示人的语言的词汇 希腊字母表示可以用大写字母或小写字母代换的变量.魔王语言可含人的词汇. (1) B --> tAdA (2) A --> sae 3. 测试数据: B(ehnxgz)B 解释成 tsaedsaeezegexenehetsaedsae若将小写字母与汉字建立下表所示的对应关系,则魔王说的话是:"天上一只鹅地上一只鹅鹅追鹅赶鹅下鹅蛋鹅恨鹅天上一只鹅地上一只鹅". | t | d | s | a | e | z | g | x | n | h | | 天 | 地 | 上 | 一只| 鹅 | 追 | 赶 | 下 | 蛋 | 恨 |
上传时间: 2014-12-02
上传用户:jkhjkh1982
We have a group of N items (represented by integers from 1 to N), and we know that there is some total order defined for these items. You may assume that no two elements will be equal (for all a, b: a<b or b<a). However, it is expensive to compare two items. Your task is to make a number of comparisons, and then output the sorted order. The cost of determining if a < b is given by the bth integer of element a of costs (space delimited), which is the same as the ath integer of element b. Naturally, you will be judged on the total cost of the comparisons you make before outputting the sorted order. If your order is incorrect, you will receive a 0. Otherwise, your score will be opt/cost, where opt is the best cost anyone has achieved and cost is the total cost of the comparisons you make (so your score for a test case will be between 0 and 1). Your score for the problem will simply be the sum of your scores for the individual test cases.
标签: represented integers group items
上传时间: 2016-01-17
上传用户:jeffery
本书主要介绍了从基础开始建立Portal的快速应用开发过程(RAD)的方法。通过本书你可以了解到关于Oracle 9iAS Portal产品的主要特性、入口的开发和组织、网络开发和管理、实际的关系型数据库开发和管理、开发企业入口的方法;如何选择恰当的Portal特性、获取企业可使用和可搜索的资源的技术、Oracle 9i AS Portal用户化和扩展以及Portal体系结构和管理。本书编排独特,针对性极强,是一本不可多得的好书。它能够满足企业IT专业人员、管理人员和在线商务专业人员为企业寻求方便地传送企业信息和发挥企业信息杠杆作用以增加竞争力的需要。
上传时间: 2013-12-09
上传用户:colinal
The XML Toolbox converts MATLAB data types (such as double, char, struct, complex, sparse, logical) of any level of nesting to XML format and vice versa. For example, >> project.name = MyProject >> project.id = 1234 >> project.param.a = 3.1415 >> project.param.b = 42 becomes with str=xml_format(project, off ) "<project> <name>MyProject</name> <id>1234</id> <param> <a>3.1415</a> <b>42</b> </param> </project>" On the other hand, if an XML string XStr is given, this can be converted easily to a MATLAB data type or structure V with the command V=xml_parse(XStr).
标签: converts Toolbox complex logical
上传时间: 2016-02-12
上传用户:a673761058
gps信号测试程序,对gps系统开发人员以及测试人员很有用。
上传时间: 2016-04-02
上传用户:徐孺
程序调试思想与实践 本书将调试作为一门专业的学科进行研究和分析,提供大量的代码实例和问题描述,对调试的各个方面进行细致而深入的阐述和讨论。本书以bug 为中心,围绕调试这一主题 进行组织,第2章到第5 章包括bug的诊断与分类以及它们的症状,第6章到第10章讨论那些处理bug 的策略,包括可以使用的工具以及在不同情况下如何最佳地使用它们。第11章到第16 章包括对专业调试的解释以及如何成为一个出色的调试员。 本书主要面向的读者群是软件项目的开发人员、调试人员、测试人员以及管理人员。
上传时间: 2016-04-06
上传用户:a6697238
此开发计划适用于小组内部系统的开发,读者为设计人员、开发人员、测试人员。为了让大家了解本系统总体的设计概要,项目完成进度,工作任务的分解与人员分工,使工程的进度有指导性的把握,规范设计方向和方案。评述为了合理地达到开发目标而可能选择的各种方案;说明并论证所选定的方案,。
标签:
上传时间: 2014-01-11
上传用户:sardinescn
本书共20章,分为五大部分。前面第1章引言,内容涉及网络的产生和发展、主要功能、分类以及网络体系结构和ISO/OSI参考模型。第一部分(第2~3章)介绍数据通信知识,涉及数据通信基本概念和基础理论、传输介质、多路复用技术、数据交换技术、调制解调技术以及物理层接口技术等内容。第二部分(第4~6章)讨论各种底层网络技术,涉及各种广域网、局域网和高速局域网技术。第三部分(第7~11章)讨论网络互连技术及其相关协议,涉及网络互连、TCP/IP参考模型、IP、ARP和ICMP、IP路由以及TCP和UDP等内容。第四部分(第12~17章)讨论网络应用程序相互作用模式以及各种具体的网络应用,涉及客户/服务器模型、套接字编程接口、域名系统(DNS)、远程登录(Telnet)、文件传输和访问、电子邮件以及万维网。第五部分(第18~19章)讨论网络安全和管理。最后第20章简单介绍了网络技术的未来发展。本书主要供高等院校计算机专业高年级本科生和低年级硕士研究生作为计算机网络课程的教材使用,同时也可供计算机网络设计人员、开发人员以及管理人员作为技术参考书使用。
标签:
上传时间: 2016-04-22
上传用户:问题问题
云庆夏等,冶金工业出版社 本书全面介绍了遗传算法和遗传规划的基本知识、基本理论和基本技术。全书共分五章,即绪论、遗传算法、遗传规划、遗传算法的应用、遗传规划的应用 本书的特点是深入浅出,可适应不同层次读者的要求,特别适合于工程技术人员、科研人员阅读,也可作为大专院校的教材或参考书。
标签:
上传时间: 2014-01-09
上传用户:498732662
图书管理系统含借还功能,人员功能,人员的注册,注销!
标签: 图书管理
上传时间: 2016-05-22
上传用户:as275944189