魔王語言解釋 [問題描述] 有一個魔王總是使用自己的一種非常精練而又抽象的語言講話,沒有人能聽得懂,但他的語言是可以逐步解釋成人能聽懂的語言,因為他的語言是由以下兩種形式的規則由人的語言逐步抽象上去的: (1) α 轉換為 β1β2…βm (2) (θδ1δ2…δn) 轉換為 θδnθδn-1… θδ1θ 在這兩種形式重,從左到右均表示解釋。試寫一個魔王語言的解釋兄,把他的話解釋成人能聽得懂的話。 [基本要求] 用下述兩條具體規則和上述規則形式(2)實現。設大寫字母表示魔王語言的詞匯;小寫字母表示人的語言詞匯;希臘字母表示可以用大寫字母或小寫字母代換的變量。魔王語言可含人的詞匯。 (1)B 轉換為 tAdA (2)A 轉換為 sae [測試數據] B(exnxgz)B解釋成tsaedsaeezegexenehetsaedsae 若將小寫字母與漢字建立下表所示的對應關系,則魔王說的話是:“天上一只鵝地上一只鵝鵝追鵝趕鵝下鵝蛋鵝恨鵝天上一直鵝地上一只鵝”。 t d s a e z g x n h 天 地 上 一只 鵝 追 趕 下 蛋 恨
上傳時間: 2014-12-21
上傳用戶:大三三
HMM(Hidden Markov Model),狀態數目N=3,觀察符號數目M=2,時間長度T=3。 (a) Probability Evaluation: 給定狀態轉換機率A、狀態符號觀察機率B、和起始機率 ,求觀察序列 出現的機率。 (b) Optimal State Sequence: 給定狀態轉換機率A、狀態符號觀察機率B、起始機率 、和觀察序列 ,求一個狀態序列 使得O出現的機率最大。 (c) Parameter Estimation: 給定狀態轉換機率A、狀態符號觀察機率B、起始機率 、和觀察序列 ,求新的A、B、 ,使得O出現的機率最大。
上傳時間: 2014-08-28
上傳用戶:heart520beat
用途: 自動查詢所有數據庫的所有表,列出所有表的字段的屬性:字段名+字段類型 使用說明: eclipse3.1和3.2都運行沒有問題,sql2000數據庫的架包也放到一起了。只要 在eclipse中導入工程文件即可成功運行了。 入口類在 .\src\test3.java 里面
上傳時間: 2015-07-02
上傳用戶:dragonhaixm
本書第二部分講述的是在Wi n 3 2平臺上的Wi n s o c k編程。對于眾多的基層網絡協議, Wi n s o c k是訪問它們的首選接口。而且在每個Wi n 3 2平臺上,Wi n s o c k都以不同的形式存在著。 Wi n s o c k是網絡編程接口,而不是協議。它從U n i x平臺的B e r k e l e y(B S D)套接字方案借鑒了 許多東西,后者能訪問多種網絡協議。在Wi n 3 2環境中,Wi n s o c k接口最終成為一個真正的 “與協議無關”接口,尤其是在Winsock 2發布之后。
上傳時間: 2015-07-08
上傳用戶:thinode
硬盤以及分區結構簡介。 硬盤分區表和文件分配表 硬盤只有經過物理格式化,分區,邏輯格式化后才能使用,在進行分區時,FDISK 會在硬盤的0柱面0磁頭1扇區建一個64字節的分區表,在分表的前面是主引導記錄 (MRB),后面是兩個字節的有效標志55H,AAH,(H表示16進制)。此扇區被稱為主 引導扇區,也是病毒最愛侵襲的地方,它由主引導記錄+分區表+有效標志組成。 分區表對于系統自舉十分重要,它規定著系統有幾個分區;每個分區的起始及終止 扇區,大小以及是否為活動分區等重要信息。分區表由4個表項組成,每個表項16個字 節
上傳時間: 2015-07-11
上傳用戶:change0329
一個周期3的多表代替密碼,第1個表由密鑰字法產生(密鑰字自擬),第2個表由洗牌法產生(注意,字母a~z與數字0~25一一對應),第三個表由公式法產生(數學公式自擬,注意它須是Z26上的一個一一變換)
上傳時間: 2014-01-22
上傳用戶:txfyddz
用C51實現的拼音輸入法,這是改寫的網友 embuffalo、獨步上載在www.21ic.com自由發布區的由張凱原作的51上的拼音輸入法程序。 原作使用了一個二維數組用以查表,我認為這樣比較的浪費空間,而且每個字表的索引地址要手工輸入,效率不高。所以我用結構體將其改寫了一下。就是大家現在看到的這個。 因為代碼比較的大,共有6,000多漢字,這樣就得要12,000 byte來存放GB內碼,所以也是沒辦法的 :-( 編譯結果約為3000h,因為大部分是索引表,代碼優化幾乎無效。 在Keil C里仿真芯片選用的是華邦的W77E58,它有32k ROM, 256B on-chip RAM, 1K on-chip SRAM (用DPTR1指針尋址,相當于有1K的片上xdata)。條件有限,沒有上片試驗,仿真而已。 打算將其移植到AVR上,但CodeAVRC與IAR EC++在結構體、指針的定義使用上似乎與C51不太一樣,現在還未搞定。還希望在這方面有經驗的網友能給予指導。
上傳時間: 2014-01-26
上傳用戶:semi1981
MATLAB 6_5 輔助優化計算與設計 1、文件命名說明 a)文件夾“第1章”中的文件對應書中第1章的例程,其他以此類推; b) 文件名exampleX1_X2.m:對應例程X1_X2 例如:example2_1表示例程2_1. 2、注意 為了方便起見,書中的每一個例程存為一個文件;而有些例程中將其調用的函數文件也放在這個例程文件中,所以讀者在運行光盤中的例程文件時注意這一點,如果是這樣的例程文件應該將其調用的函數文件分離出來另存為一個文件。
上傳時間: 2015-08-05
上傳用戶:王小奇
收SP下行消息 A. 啟動MMSC偵聽端口 在模擬器界面的右下角的"Liten Port"文本框中輸入MMSC的偵聽端口,這個值是為接收SP發出的下行消息提供服務的端口號,比如:"8080",按下"Start"按鈕啟動MMSC偵聽服務。 B. 接收消息 接收的是從SP(API)發來的消息,處理后回一條響應消息。 2 模擬MMSC向SP發送上行消息 A. 選擇模擬器左邊界面的MessageType為“DeliverReq”; B. “Send To”文本框中輸入SP的上行地址,例如http://10.164.50.29:8888; C. 在界面中選擇輸入其他需要的字段,然后點擊“Send”按紐即可向SP上行地址發送上行消息。 3 模擬MMSC向SP發送遞送報告消息 A. 選擇模擬器左邊界面的MessageType為“DeliverReportReq”; B. “Send To”文本框中輸入SP的上行地址,例如http://10.164.50.29:8888; C. 在界面中選擇輸入其他需要的字段,然后點擊“Send”按紐即可向SP上行地址發送遞送報告消息。 4 模擬MMSC向SP發送閱讀報告消息 A. 選擇模擬器左邊界面的MessageType為“ReadReportReq”; B. “Send To”文本框中輸入SP的上行地址,例如http://10.164.50.29:8888; C. 在界面中選擇輸入其他需要的字段,然后點擊“Send”按紐即可向SP上行地址發送閱讀報告消息
上傳時間: 2014-01-16
上傳用戶:氣溫達上千萬的
該源碼是一個問題的解決方法。問題是給你個長為L的串,串中可以出現n種字符,還給出m個子串,求有多少個長為n的只由這些字串組成的串。輸入例子:4 5 6 ABB BCA BCD CAB CDD DDA 結果為2.而5 4 5 E D C B A的結果為625
標簽: 源碼
上傳時間: 2014-01-12
上傳用戶:水中浮云