一:需求分析 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
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
=== === === === === === 系统介绍 === === === === === === 通用权限管理系统是一套脱离用户系统、脱离栏目(版块、功能)系统的,权限管理体系,使用时可任意搭配现有的用户及其其他相关系统实现无缝整合。 系统采用权限组的概念,用户可属于任意一个组或多个组,组之间的权限可以继承,当允许低级权限通过验证时,高级权限自动通过,当高级权限不能通过验证时,则低级权限也不能通过验证。 无关性程序设计概念,使系统不光能限制页面的访问,还能通过很少量的二次编码,实现页面中内容显示的控制。
上传时间: 2016-03-01
上传用户:invtnewer
一个基于VB上位机控制程序的源码,采用单片机采集温度通过串行通信送数据到上位机,在上位机进行显示和控制
上传时间: 2013-12-12
上传用户:wendy15
相位差测试,频率测试、频率计数器、闸门控制器、显示译码控制的vhdl程序
上传时间: 2014-08-29
上传用户:星仔
温湿度传感器读写程序,具有检测、显示、控制功能,可设置和查询湿度控制值。
上传时间: 2016-07-25
上传用户:古谷仁美
工程电磁场数值方法编程 1、根据实验要求设计工作界面: 界面应包含已知条件,待求点坐标,结果显示及控制按扭四部分。为增加编程灵活度,实现功能扩展,将h改为z1,z2之差。 2、进行数据绑定与初始化,按扭设置和与Matlab关联。 各控制按扭均设置为单击。
上传时间: 2014-11-25
上传用户:qazxsw
基于51单片机系统,实现能用接口1602 LCD的显示现控制。电脑主机通过串口给51发送控制指令,51根据指令对LCD进行相应的控制与显示操作。编程环境:Keil
标签: 51单片机
上传时间: 2014-12-03
上传用户:txfyddz
汉诺塔!!! Simulate the movement of the Towers of Hanoi puzzle Bonus is possible for using animation eg. if n = 2 A→B A→C B→C if n = 3 A→C A→B C→B A→C B→A B→C A→C
标签: the animation Simulate movement
上传时间: 2017-02-11
上传用户:waizhang