上下文无关文法(Context-Free Grammar, CFG)是一个4元组G=(V, T, S, P),其中,V和T是不相交的有限集,S∈V,P是一组有限的产生式规则集,形如A→α,其中A∈V,且α∈(V∪T)*。V的元素称为非终结符,T的元素称为终结符,S是一个特殊的非终结符,称为文法开始符。 设G=(V, T, S, P)是一个CFG,则G产生的语言是所有可由G产生的字符串组成的集合,即L(G)={x∈T* | Sx}。一个语言L是上下文无关语言(Context-Free Language, CFL),当且仅当存在一个CFG G,使得L=L(G)。 *⇒ 例如,设文法G:S→AB A→aA|a B→bB|b 则L(G)={a^nb^m | n,m>=1} 其中非终结符都是大写字母,开始符都是S,终结符都是小写字母。
标签: Context-Free Grammar CFG
上传时间: 2013-12-10
上传用户:gaojiao1999
一:需求分析 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
汉诺塔!!! 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
将魔王的语言抽象为人类的语言:魔王语言由以下两种规则由人的语言逐步抽象上去的:α-〉β1β2β3…βm ;θδ1δ2…-〉θδnθδn-1…θδ1 设大写字母表示魔王的语言,小写字母表示人的语言B-〉tAdA,A-〉sae,eg:B(ehnxgz)B解释为tsaedsaeezegexenehetsaedsae对应的话是:“天上一只鹅地上一只鹅鹅追鹅赶鹅下鹅蛋鹅恨鹅天上一只鹅地上一只鹅”。(t-天d-地s-上a-一只e-鹅z-追g-赶x-下n-蛋h-恨)
上传时间: 2013-12-19
上传用户:aix008
VIP专区-嵌入式/单片机编程源码精选合集系列(5)资源包含以下内容:1. 嵌入式数据库系统.2. 一个演示实时多任务系统运行的仿真程序源码.3. 伟福仿真器软件使用.4. 一个完美的门禁考勤系统数据存储方案.5. 华邦CPU编程器仿真器设计.6. 给大家发一个44b0x开发板的源代码.7. 一个s3c44b0上的启动兼测试程序.8. s3c44b0的一个bios源程序.9. DVB I2C读写驱动程序.10. 一种QPSK调制解调算法的误码率仿真.11. 嵌入式可编程器件CPLD的典型实例 压缩包.12. 外部中断INT0模拟1200bps串口通讯。一次MCU可以可以接收并通过MCU向下位机发送30个字节。.13. 老外个人做的MP3/优盘。使用ATMEL MEGA系列的MCU.14. 关于PS/2和USB键盘、鼠标的各种扫描码的资料。.15. TMS320F240 DSK板原理图.16. 本文从理论上推导出CRC 算法实现原理.17. 一个TCPIP应用于MSP430的源程序.18. 8位LED显示芯片7219的C原程序.19. 嵌人式系统编程学习.20. sonix 常用mcu的硬件资料.21. D1302充电程序.22. 对24C02的读、写.23. 嵌入式浏览器Dillo源码.24. 手写识别Chinput源码.25. 嵌入式设计应用范例系列一。.26. 基于PPC的BootLoader.27. 数模转换程序.28. 串行打印机程序!.29. 下载用上位机程序.30. LCD点阵12864 C语言.31. 用c写的液晶驱动.32. EMBEDDED SOFTWARE DEVELOPMENT WITH ECOS.33. Nucleus PLUS源码分析.34. 44bx中文手册.35. bsp基本概念.36. FAT32文件系统详细介绍.37. Flash文件系统实现论文.38. i.MX开发板原理图.39. Linux MTD源代码分析.40. ULIP及vxsim网络仿真的实现.
上传时间: 2013-07-19
上传用户:eeworm
VIP专区-嵌入式/单片机编程源码精选合集系列(108)资源包含以下内容:1. 启动代码实验 S3C2410的开发环境是ADS1.2.2. i2c是菲利普1987获得的专利必须得到菲利普的授权才能使用.3. 三星的S3C44B0X用IO口驱动LCD240128...对初学者比较有用。.4. 很不错的USB转232芯片.5. 无线芯片开发文档.6. samsung s3c2410 的sd/mmc driver.7. 数字化显示的时钟包含源程序哦。高精度.8. MSP430单片机对SD卡的操作例程.9. fat32 file system的规格文档(ver 1.03 2000). 对想实现或访问fat32文件系统的程序员来说是必不可少的资料.10. 基于PIC24 UCOS-II 2.83源程序下载.11. 18b20的c程序+串口通讯+595显示温度.12. 5.7的tft屏320X240点.13. mp4原理图和pcb设计 不知道是那家公司的 主芯片可能是巨力的.14. 一个小巧的嵌入式图形系统wGUI, 可以用VC编译.15. MF RC500的一个设计的源代码.16. 2006281380.17. DS1302四位八段数码管显示的完整程序-C语言 这段程序,不仅可以运用在数码管上,同样可以运用到液晶上进行显示.只要对程序上稍加改进就可以了..18. 摘 要 基于AC/DC 开关电源PWM 控制芯片的工作原理.19. 计算嵌入维程序.20. DS18B20中文质量.21. 本文是通过文中方法来求最小嵌入维程序.子程序,相重构程序..22. SED1335(RA8835)控制的320240液晶画任意斜率直线和任意大小的圆的算法程序.23. pastry算法的英文翻译和相关算法.24. 5402的最小系统原理图,很多网友要的,传上来5402的最小系统原理图.25. SPLC501液晶显示模组为128X64点阵.26. H263的解码编码器.27. 详细的关于arm处理器指令集的介绍。是很好的学习arm指令集的教材和编程参考收藏册.28. 采用matlab图形用户界面GUI制作阵列天线方向图.29. 以香农编码定理为依据,采用二进制香农编码方法,利用C语言在VC++平台上进行软件算法的实现.30. AT91SAM926中文数据手册 便于开发阅读.31. 9200的原理图 已经制版验证过 完全可以放心使用.32. pic电子书籍 PIC编程应用笔记 英文 但是很有用的.33. 自己做的数字PID控制的vc++源代码.34. protel原理图 H桥电机驱动器 特点:5-7V低电压供电.35. s3c2440的dma操作控制程序.36. s3c2440的CAMERA操作控制程序(OV9650摄像头).37. 交换机原理.38. PSpice教程.39. C8051F06x 系列单片机中文数据手册.40. 单片机开发板原理图 供处学者使用.
上传时间: 2013-04-15
上传用户:eeworm
车牌定位---VC++源代码程序 1.24位真彩色->256色灰度图。 2.预处理:中值滤波。 3.二值化:用一个初始阈值T对图像A进行二值化得到二值化图像B。 初始阈值T的确定方法是:选择阈值T=Gmax-(Gmax-Gmin)/3,Gmax和Gmin分别是最高、最低灰度值。 该阈值对不同牌照有一定的适应性,能够保证背景基本被置为0,以突出牌照区域。 4.削弱背景干扰。对图像B做简单的相邻像素灰度值相减,得到新的图像G,即Gi,j=|Pi,j-Pi,j-1|i=0,1,…,439 j=0,1,…,639Gi,0=Pi,0,左边缘直接赋值,不会影响整体效果。 5.用自定义模板进行中值滤波 区域灰度基本被赋值为0。考虑到文字是由许多短竖线组成,而背景噪声有一大部分是孤立噪声,用模板(1,1,1,1,1)T对G进行中值滤波,能够得到除掉了大部分干扰的图像C。 6.牌照搜索:利用水平投影法检测车牌水平位置,利用垂直投影法检测车牌垂直位置。 7.区域裁剪,截取车牌图像。
上传时间: 2013-11-26
上传用户:懒龙1988
1.24位真彩色->256色灰度图。 2.预处理:中值滤波。 3.二值化:用一个初始阈值T对图像A进行二值化得到二值化图像B。 初始阈值T的确定方法是:选择阈值T=Gmax-(Gmax-Gmin)/3,Gmax和Gmin分别是最高、最低灰度值。 该阈值对不同牌照有一定的适应性,能够保证背景基本被置为0,以突出牌照区域。 4.削弱背景干扰。对图像B做简单的相邻像素灰度值相减,得到新的图像G,即Gi,j=|Pi,j-Pi,j-1|i=0,1,…,439 j=0,1,…,639Gi,0=Pi,0,左边缘直接赋值,不会影响整体效果。 5.用自定义模板进行中值滤波 区域灰度基本被赋值为0。考虑到文字是由许多短竖线组成,而背景噪声有一大部分是孤立噪声,用模板(1,1,1,1,1)T对G进行中值滤波,能够得到除掉了大部分干扰的图像C。 6.牌照搜索:利用水平投影法检测车牌水平位置,利用垂直投影法检测车牌垂直位置。 7.区域裁剪,截取车牌图像。
上传时间: 2014-01-08
上传用户:songrui