1. 背景簡介 日常生活中經常有自動售貨機,這種機器不需要人來隨時控制,只是按照其內部的一些默認程序來 工作,是一種比較簡單的人工智能程序,本程序為對這種機器的一種模擬。 2.項目目標 (1)向顧客顯示所售的各種商品; (2)讓顧客進行選擇; (3)向顧客顯示所選商品的價格; (4)收款; (5)發送顧客所選擇的商品; (6)向顧客找零。 3.運行環境 PⅢ級別計算機(CPU主頻300Mhz以上、128MB內存) WINDOWS操作系統 MICROSOFT VISUAL C++ 6.0
上傳時間: 2015-08-14
上傳用戶:ynwbosss
給定n個整數a , a , ,an 1 2 組成的序列。序列中元素i a 的符號定義為: ï î ï í ì - < = > = 1 0 0 0 1 0 sgn( ) i i i i a a a a 符號平衡問題要求給定序列的最長符號平衡段的長度L,即: þ ý ü î í ì = + - = å = £ £ £ max 1| sgn( ) 0 1 j k i i j n k L j i a 。 例如,當n=10,相應序列為:1,1,-1,-2,0,1,3,-1,2,-1 時,L=9。
上傳時間: 2015-10-28
上傳用戶:xaijhqx
8051的6位計數器,按p3.2數碼管加1,到9后回0,同時小喇叭響一下報警
上傳時間: 2015-11-07
上傳用戶:weixiao99
有一個魔王總是使用自己的一種非常精練而抽象的語言講話,沒有人能聽得懂,但他的語言是可以逐步解釋成人能聽懂的語言,因為他的語言是由以下兩種形式的規則由人的語言逐步抽象上去的: (1) α→β1β2…βm (2) (θδ1δ2…δn)→θδnθδn-1…θδ1θ 在這兩種形式中,從左到右均表示解釋。試寫一個魔王語言的解釋系統,用下述兩條具體規則和上述規則形式(2)實現,把他的話解釋成人能聽得懂的話。 (1) B→tAdA (2) A→sae 設大寫字母表示魔王語言的詞匯;小寫字母表示人的語言詞匯;希臘字母表示可以用大寫字母或小寫字母代換的變量。魔王語言可含人的詞匯。測試用例見題集p97。
上傳時間: 2013-12-22
上傳用戶:ardager
約瑟夫環 1. 本演示程序利用一循環鏈表,每個結點為一人,類似將人按順時針方向圍坐一圈,每個結點包括,號碼,密碼.號碼是作為排的順序.密碼用來作為下一次報數的數字.當走到結尾時,再下個結點便循環回去,依此類推. 2. 演示程序以用戶與計算機的對話方式執行,用戶輸入相應的數據,輸出結果顯示在其后。,即總結點數,和密碼. 3. 程序執行的命令包括:1)創建鏈表 2)尋找結點 3)刪除結點 4. 測試數據測試數據:m初始值20,n=7,7個人密碼依次為:3,1,7,2,4,8,4。首先m值為6,正確出列順序為6,1,4,7,2,3,5。
上傳時間: 2014-07-25
上傳用戶:weiwolkt
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
1、程序目的:AT91SAM7A3的CAN功能驗證與使用指導。 2、功能說明:該程序包括三個常用CAN功能的測試 1)、測試1:將CAN0 Mailbox 0中的數據傳到CAN1 Mailbox 0中 2)、測試2:將CAN0 Mailbox 1和CAN0 Mailbox 2中的消息分別發送到 CAN1_MB15中(一個郵箱接收多個郵箱發來的信息) 3)、測試3: CAN0 Mailbox 3請求 CAN1 Mailbox 3 發送數據
上傳時間: 2016-02-16
上傳用戶:水口鴻勝電器
1.under bootloader 1)cd your_dir/mrua_EM8620L_2.5.115.RC8_dev.arm.bootirq/MRUA_src/loader 2)將flash_v3.c改名為flash.c替換原來的flash.c 3)編譯 2.under linux kernel 1)cd armutils_2.5.108.0/build_arm/linux-2.4.22-em86xx/drivers/mtd 2)將mtdblock_v4.c改名為mtdblock.c替換原來的mtdblock.c 3)cd armutils_2.5.108.0/build_arm/linux-2.4.22-em86xx/drivers/mtd/chips 4)將cfi_cmdset_0002_v4.c改名為cfi_cmdset_0002.c替換原來的cfi_cmdset_0002.c 5)編譯。 note:如果在使用cat等指令寫flash的過程中出現下面的信息: Flash write to Buffer aborted @ 0x****** = 0x****** 是正常信息。
標簽: bootloader MRUA_src your_dir bootirq
上傳時間: 2013-12-17
上傳用戶:陽光少年2016
一、程式名稱:embed.java 二、程式功能:藏入數位浮水印處理程式 四、輸入檔(資料)格式: 1.本程式所採用之影像格式皆為*.raw之灰階影像。 2.本程式採用的浮水印格式為128×128之灰階影像ccu.raw。 3.本程式所採用的原始影像格式為512×512 之灰階影像Lena.raw。 五、輸出檔(資料)格式: 1.本程式輸出的藏入浮水印影像格式為512×512 之灰階影像Lena2.raw。 六、執行環境: 1.系統:Windows 98/ME/2000。 2.軟體:JavaTM 2 SDK (Version 1.3)。 七、執行方式: 1.在DOS環境下執行embed.java,指令如下:java embed。
上傳時間: 2016-03-24
上傳用戶:tzl1975
Ex3-23 親兄弟問題 « 問題描述: 給定n 個整數0 1 1 , , , n- a a a 組成的序列。序列中元素i a 的親兄弟元素k a 定義為: min{ | } k i j n j j i a = a a ³ a < < 。 親兄弟問題要求給定序列中每個元素的親兄弟元素的位置。元素i a 的親兄弟元素為k a 時,稱k 為元素i a 的親兄弟元素的位置。當元素i a 沒有親兄弟元素時,約定其親兄弟元素 的位置為-1。 例如,當n=10,整數序列為6,1,4,3,6,2,4,7,3,5 時,相應的親兄弟元素位 置序列為:4,2,4,4,7,6,7,-1,9,-1。 « 編程任務: 對于給定的n個整數0 1 1 , , , n- a a a 組成的序列,試用抽象數據類型棧,設計一個O(n) 時間算法,計算相應的親兄弟元素位置序列。 « 數據輸入: 由文件input.txt提供輸入數據。文件的第1 行有1 個正整數n,表示給定給n個整數。 第2 行是0 1 1 , , , n- a a a 。 « 結果輸出: 程序運行結束時,將計算出的與給定序列相應的親兄弟元素位置序列輸出到output.txt 中。 輸入文件示例 輸出文件示例 input.txt 10 4 2 4 4 7 6 7 -1 9 -1 output.txt 6 1 4 3 6 2 4 7 3 5
上傳時間: 2013-12-17
上傳用戶:shizhanincc