魔陣的又一個實例。 你輸入一個素數(shù),之後將會在相同的目錄下面 生成一個.txt文件,裏面有一個n*n的魔陣
標簽:
上傳時間: 2015-01-14
上傳用戶:weiwolkt
這個程序并不幫你翻譯任何文字,僅僅只是提供一個專為翻譯工作設(shè)計的 編輯器.使用它你可以一行行對照的翻譯原文. 而當(dāng)你在翻譯過程中碰到了不 認識的新詞,計算機能充當(dāng)你的詞典或筆記本的作用, 讓你的翻譯工作事半功 倍.當(dāng)你在翻譯某一行文字時,如果發(fā)現(xiàn)某個單詞不認識,字典區(qū)便會顯示出單 詞的意思,而不需要你的任何按鍵.當(dāng)你在字典區(qū)沒有發(fā)現(xiàn)你要的單詞時,證明 單詞庫里沒有這個單詞,需要你自己從別的途徑查找,然后寫到字典區(qū)內(nèi),程序 將馬上把它記錄在單詞庫中
上傳時間: 2015-01-21
上傳用戶:小草123
1.簡介 本程序是用C語言編的一個基于命令行的文件合并分割器。主要用于分割和合并文件,可以按大小分或者按個數(shù)等分。支持分割和合并的批處理。其中命令行以及批處理語句有一定的規(guī)則,需要用戶學(xué)習(xí)后才能熟練使用。 2.功能 能夠?qū)崿F(xiàn)多個文件的合并功能 能夠?qū)崿F(xiàn)同一目錄下的所有文件或所有具有相同屬性(同后綴)的文件,按照文件名的順序合并 能夠?qū)崿F(xiàn)對于一個文件的分割功能,可以按照兩種要求進行分割:第一,按照用戶給出的分割個數(shù);第二,按照用戶給出的每個文件大小 支持文件合并與分割功能的批處理
上傳時間: 2015-02-07
上傳用戶:fhzm5658
奇數(shù)N 階魔方陣問題: 奇數(shù)N 階魔方陣的構(gòu)造規(guī)則如下: 1、在第一行的正中間填入1; 2、如果左上角能夠移動,則往左上角填入后繼的數(shù);如果左上角不 能移動,則順移到該列最下方左邊的一列中最靠近該列的位置; 3、如果左上角不能移動,同時在該列位置的最下方左邊最靠近的位 置處也不能填入數(shù),則往該位置的上一行的最右邊的位置處填入 后繼數(shù); 4、每次盡可能地往左上角填數(shù),如果發(fā)現(xiàn)左上角已經(jīng)填滿了數(shù),則 從當(dāng)前填的數(shù)的位置下方填上后繼數(shù)。 要求: 無。 輸入: 用戶從鍵盤任意輸入一個正奇數(shù)。 輸出: 打印出該魔方陣。
上傳時間: 2015-02-14
上傳用戶:lyy1234
ADT BinaryTree 的實現(xiàn)及驗證程序采用的主要數(shù)據(jù)結(jié)構(gòu):二叉樹、棧、隊算法思想:1、 先序建樹、輸出樹、后序遍歷用遞歸方法。性能分析:O( n )2、 先序遍歷、中序遍歷:性能分析:O( n )(1) 若遇到新節(jié)點非空則先入棧,然后訪問其左子樹。(2) 若為空則將棧頂結(jié)點出棧,訪問其右子樹。(3) 循環(huán)1、2直到棧為空且無節(jié)點可入棧。先序與中序的區(qū)別是:先序在入棧時訪問節(jié)點,中序在出棧時訪問節(jié)點。3、 層遍歷:性能分析:O( n )(1) 根節(jié)點入隊(2) 節(jié)點出隊并訪問(3) 若節(jié)點有左孩子,則左孩子入隊;有右孩子,則右孩子入隊。(4) 重復(fù)2、3直到隊列為空。4、 線索樹:算法與先序遍歷、中序遍歷一樣,只是將訪問節(jié)點的Visit函數(shù)改為連接前驅(qū)與后繼的操作。性能分析:O(
標簽: BinaryTree ADT 性能分析 樹
上傳時間: 2014-12-20
上傳用戶:SimonQQ
程序存儲問題:設(shè)有n 個程序{1,2,…, n }要存放在長度為L的磁帶上。程序i存放在磁帶上的長度是Li ,1≤i≤n 程序存儲問題要求確定這n 個程序在磁帶上的一個存儲方案,使得能夠在磁帶上存儲盡可能多的程序。 編程任務(wù): 對于給定的n個程序存放在磁帶上的長度,編程計算磁帶上最多可以存儲的程序數(shù)。 數(shù)據(jù)輸入:由文件input.txt給出輸入數(shù)據(jù)。第一行是正整數(shù)n,表示文件個數(shù)。接下來的1 行中,有n 個正整數(shù),表示程序存放在磁帶上的長度。 結(jié)果輸出: input.txt output.txt 6 50 5 2 3 13 8 80 20
上傳時間: 2013-12-20
上傳用戶:dongqiangqiang
/*最大k乘積問題 問題描述: 設(shè)I是一個n位十進制整數(shù)。如果將I劃分為k段,則可得到k個整數(shù)。這k個整數(shù)的乘積稱為I的一個k乘積 。 試設(shè)計一個算法,對于給定的I和k,求出I的最大k乘積(n<=10)。 示例:輸入為 : 4 3 結(jié)果:1234 */
上傳時間: 2013-12-14
上傳用戶:caixiaoxu26
約瑟夫問題有原始的約瑟夫和發(fā)展了的約瑟夫兩種。 原始的約瑟夫的描述: 古代某法官要判決N個犯人的死刑,他有一條荒唐的法律,將犯人站成一個圓圈,從第S個人開始數(shù)起,每數(shù)到第D個犯人,就拉出來處決,然后再數(shù)D個,數(shù)到的人再處決———直到剩下的最后一個可赦免。 發(fā)展的約瑟夫的描述: 古代某法官要判決N個犯人的死刑,但這N個人每人持有一個密碼,他有一條荒唐的法律,將犯人站成一個圓圈,法官先給出一個密碼M,從第S個人開始數(shù)起,每數(shù)到第M個犯人,就拉出來處決,再根據(jù)這個人所持有的密碼F,然后再數(shù)F個,數(shù)到的人再處決,以此類推———直到剩下的最后一個可赦免。
標簽: 發(fā)展
上傳時間: 2014-01-13
上傳用戶:moshushi0009
RSA算法 :首先, 找出三個數(shù), p, q, r, 其中 p, q 是兩個相異的質(zhì)數(shù), r 是與 (p-1)(q-1) 互質(zhì)的數(shù)...... p, q, r 這三個數(shù)便是 person_key,接著, 找出 m, 使得 r^m == 1 mod (p-1)(q-1)..... 這個 m 一定存在, 因為 r 與 (p-1)(q-1) 互質(zhì), 用輾轉(zhuǎn)相除法就可以得到了..... 再來, 計算 n = pq....... m, n 這兩個數(shù)便是 public_key ,編碼過程是, 若資料為 a, 將其看成是一個大整數(shù), 假設(shè) a < n.... 如果 a >= n 的話, 就將 a 表成 s 進位 (s
標簽: person_key RSA 算法
上傳時間: 2013-12-14
上傳用戶:zhuyibin
這個程序是按照離散數(shù)學(xué)教材上給出的算法寫的,是字典序的全排列算法??臻g復(fù)雜度是O(n),時間復(fù)雜度基本上是O(n^2)。缺點是只用于打印并沒有儲存所有的結(jié)果。
上傳時間: 2015-03-24
上傳用戶:chenjjer
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1