一:需求分析 1. 問題描述 魔王總是使用自己的一種非常精練而抽象的語言講話,沒人能聽懂,但他的語言是可逐步解釋成人能聽懂的語言,因?yàn)樗恼Z言是由以下兩種形式的規(guī)則由人的語言逐步抽象上去的: ----------------------------------------------------------- (1) a---> (B1)(B2)....(Bm) (2)[(op1)(p2)...(pn)]---->[o(pn)][o(p(n-1))].....[o(p1)o] ----------------------------------------------------------- 在這兩種形式中,從左到右均表示解釋.試寫一個(gè)魔王語言的解釋系統(tǒng),把 他的話解釋成人能聽得懂的話. 2. 基本要求: 用下述兩條具體規(guī)則和上述規(guī)則形式(2)實(shí)現(xiàn).設(shè)大寫字母表示魔王語言的詞匯 小寫字母表示人的語言的詞匯 希臘字母表示可以用大寫字母或小寫字母代換的變量.魔王語言可含人的詞匯. (1) B --> tAdA (2) A --> sae 3. 測(cè)試數(shù)據(jù): B(ehnxgz)B 解釋成 tsaedsaeezegexenehetsaedsae若將小寫字母與漢字建立下表所示的對(duì)應(yīng)關(guān)系,則魔王說的話是:"天上一只鵝地上一只鵝鵝追鵝趕鵝下鵝蛋鵝恨鵝天上一只鵝地上一只鵝". | t | d | s | a | e | z | g | x | n | h | | 天 | 地 | 上 | 一只| 鵝 | 追 | 趕 | 下 | 蛋 | 恨 |
上傳時(shí)間: 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.
標(biāo)簽: represented integers group items
上傳時(shí)間: 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).
標(biāo)簽: converts Toolbox complex logical
上傳時(shí)間: 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
標(biāo)簽: the animation Simulate movement
上傳時(shí)間: 2017-02-11
上傳用戶:waizhang
本代碼為編碼開關(guān)代碼,編碼開關(guān)也就是數(shù)字音響中的 360度旋轉(zhuǎn)的數(shù)字音量以及顯示器上用的(單鍵飛梭開 關(guān))等類似鼠標(biāo)滾輪的手動(dòng)計(jì)數(shù)輸入設(shè)備。 我使用的編碼開關(guān)為5個(gè)引腳的,其中2個(gè)引腳為按下 轉(zhuǎn)輪開關(guān)(也就相當(dāng)于鼠標(biāo)中鍵)。另外3個(gè)引腳用來 檢測(cè)旋轉(zhuǎn)方向以及旋轉(zhuǎn)步數(shù)的檢測(cè)端。引腳分別為a,b,c b接地a,c分別接到P2.0和P2.1口并分別接兩個(gè)10K上拉 電阻,并且a,c需要分別對(duì)地接一個(gè)104的電容,否則 因?yàn)榫幋a開關(guān)的觸點(diǎn)抖動(dòng)會(huì)引起輕微誤動(dòng)作。本程序不 使用定時(shí)器,不占用中斷,不使用延時(shí)代碼,并對(duì)每個(gè) 細(xì)分步數(shù)進(jìn)行判斷,避免一切誤動(dòng)作,性能超級(jí)穩(wěn)定。 我使用的編碼器是APLS的EC11B可以參照附件的時(shí)序圖 編碼器控制流水燈最能說明問題,下面是以一段流水 燈來演示。
標(biāo)簽: 代碼 編碼開關(guān)
上傳時(shí)間: 2017-07-03
上傳用戶:gaojiao1999
【問題描述】 在一個(gè)N*N的點(diǎn)陣中,如N=4,你現(xiàn)在站在(1,1),出口在(4,4)。你可以通過上、下、左、右四種移動(dòng)方法,在迷宮內(nèi)行走,但是同一個(gè)位置不可以訪問兩次,亦不可以越界。表格最上面的一行加黑數(shù)字A[1..4]分別表示迷宮第I列中需要訪問并僅可以訪問的格子數(shù)。右邊一行加下劃線數(shù)字B[1..4]則表示迷宮第I行需要訪問并僅可以訪問的格子數(shù)。如圖中帶括號(hào)紅色數(shù)字就是一條符合條件的路線。 給定N,A[1..N] B[1..N]。輸出一條符合條件的路線,若無解,輸出NO ANSWER。(使用U,D,L,R分別表示上、下、左、右。) 2 2 1 2 (4,4) 1 (2,3) (3,3) (4,3) 3 (1,2) (2,2) 2 (1,1) 1 【輸入格式】 第一行是數(shù)m (n < 6 )。第二行有n個(gè)數(shù),表示a[1]..a[n]。第三行有n個(gè)數(shù),表示b[1]..b[n]。 【輸出格式】 僅有一行。若有解則輸出一條可行路線,否則輸出“NO ANSWER”。
標(biāo)簽: 點(diǎn)陣
上傳時(shí)間: 2014-06-21
上傳用戶:llandlu
設(shè)有一字?jǐn)?shù)組A,第一個(gè)字單元存放的是數(shù)組元素的個(gè)數(shù),從第二個(gè)字單元開始依次存放的是數(shù)組元素。現(xiàn)要求編寫一程序,查找字?jǐn)?shù)組A中與X字變量相等的所有元素,若找到,則從數(shù)組中刪除該元素;否則,數(shù)組中的元素保持不變。最后在屏幕上打印出結(jié)果數(shù)組。(與某一年的考研題相似,算是個(gè)變型題)
標(biāo)簽: 字?jǐn)?shù)
上傳時(shí)間: 2014-01-08
上傳用戶:youth25
賽項(xiàng)簡(jiǎn)介:模擬智慧工廠的自動(dòng)化裝配,根據(jù)比賽任務(wù)要求設(shè)計(jì)制作機(jī)器人,實(shí)現(xiàn)工件的識(shí)別、工件的抓取、運(yùn)輸、精確定位和裝配功能。
上傳時(shí)間: 2015-03-18
上傳用戶:ww22271537
本帖最后由 黃瓜 于 2014-3-2 21:39 編輯 在2012年,帖子“圓點(diǎn)博士微型四軸飛行器開工拉...有錢出錢,沒錢出力” http://www.amobbs.com/thread-5504090-1-1.html得到壇友的大力支持。經(jīng)過2013年的全年發(fā)展,資料已經(jīng)相當(dāng)成熟。樓主把全部資料整理到了一起,方便大家下載。 首先給大家介紹下這些資料的內(nèi)容:(全部是源代碼,豪無保留): 1,小四軸飛行器源碼:包括陀螺儀芯片驅(qū)動(dòng)代碼,數(shù)字濾波,四元數(shù)姿態(tài)解算和電機(jī)控制代碼,此外,還包括藍(lán)牙無線傳輸代碼,NRF24L01+無線傳輸代碼,小四軸無線更新固件代碼。 2,小四軸手持遙控器源碼。包括USB轉(zhuǎn)COM口代碼,藍(lán)牙編程代碼,搖桿控制代碼,和液晶屏顯示代碼。通過該代碼,用戶可以學(xué)習(xí)USB編程,藍(lán)牙編程,搖杠編程,液晶屏顯示編程能知識(shí)。 3,基于windows/Linux下的上位機(jī)代碼,能過獲取小四軸姿態(tài),并對(duì)小四軸進(jìn)行飛行控制。該代碼使用垮平臺(tái)算法QT編寫。 4,基于Android的手機(jī)遙控器代碼,可以實(shí)現(xiàn)對(duì)小四軸的飛行控制 5,對(duì)國(guó)外著名開源crazyflies開源算法的姿態(tài)部分的移植(已修改成大家熟知的MDK環(huán)境),帶FreeRTOS操作系統(tǒng)。
標(biāo)簽: 姿態(tài)解算
上傳時(shí)間: 2015-04-14
上傳用戶:wusheng4495
Redis是一個(gè)開源的使用ANSI C語言編寫、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫,并提供多種語言的API。從2010年3月15日起,Redis的開發(fā)工作由VMware主持。從2013年5月開始,Redis的開發(fā)由Pivotal贊助。
標(biāo)簽: redis
上傳時(shí)間: 2015-04-28
上傳用戶:wcl623861487
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1