原创 軟件體系結構——主程序—子程序風格

  軟件體系結構中主程序—子程序體系結構是較簡單的結構,其組件是主程序和子程序,連接件是調用返回機制。   示例程序如下:   【功能】:輸入一個數,判斷是否爲素數。 #include <stdio.h> #include <stdli

原创 DFS練習 【遞歸入門】n皇后 問題(原始的8皇后問題)

題目描述        會下國際象棋的人都很清楚:皇后可以在橫、豎、斜線上不限步數地吃掉其他棋子。如何將8個皇后放在棋盤上(有8 * 8個方格),使它們誰也不能被吃掉!這就是著名的八皇后問題。    輸入 一個整數n( 1 < = n <

原创 DFS練習 【遞歸入門】全排列

題目描述      排列與組合是常用的數學方法。  先給一個正整數 ( 1 < = n < = 10 )  例如n=3,所有組合,並且按字典序輸出:  1 2 3  1 3 2  2 1 3  2 3 1  3 1 2  3 2 1  輸

原创 DFS練習 【遞歸入門】組合的輸出

題目描述 排列與組合是常用的數學方法,其中組合就是從n個元素中抽出r個元素(不分順序且r < = n),我們可以簡單地將n個元素理解爲自然數1,2,…,n,從中任取r個數。  現要求你不用遞歸的方法輸出所有組合。  例如n = 5 ,r

原创 DFS練習【遞歸入門】組合+判斷素數

題目描述 已知 n 個整數b1,b2,…,bn 以及一個整數 k(k<n)。 從 n 個整數中任選 k 個整數相加,可分別得到一系列的和。 例如當 n=4,k=3,4 個整數分別爲 3,7,12,19 時,可得全部的組合與它們的和爲:  

原创 2018年 第九屆藍橋杯 Java B組 方格計數

2.方格計數 如圖p1.png所示,在二維平面上有無數個1x1的小方格。 我們以某個小方格的一個頂點爲圓心畫一個半徑爲1000的圓。 你能計算出這個圓裏有多少個完整的小方格嗎?  注意:需要提交的是一個整數,不要填寫任何多餘內容。 【答

原创 2018年 第九屆藍橋杯 Java B組 複數冪

3.複數冪 設i爲虛數單位。對於任意正整數n,(2+3i)^n 的實部和虛部都是整數。 求 (2+3i)^123456 等於多少? 即(2+3i)的123456次冪,這個數字很大,要求精確表示。 答案寫成 "實部±虛部i" 的形式,實部和

原创 unity 3.6在import package時只有custom package

【問題描述】下載的unity 3.6在import package時只有custom package沒有其他包文件 【解決方案】在asset store裏搜索Standard Assets選擇導入即可 導入完成後在左下角的proje

原创 YTU OJ 3297: Aramic腳本

題目描述 在Aramic語言中,單詞只能代表對象 Aramic中的單詞有以下特殊屬性: 1. 如果一個單詞不包含相同的字母,則該單詞是根。 2. 一個根和他的所有排列表示一個單詞 3. 例如 :“aaaa” , “aaa” ,”aa” 的

原创 軟件體系結構——層次風格

  一個層次風格的系統按照層次結構組織,每一層爲上層服務,並作爲下層的用戶。  在層次風格的系統中,內部的層只對相鄰的層可見,交互只在相鄰的層次之間發生,同時這些交互按照一定的協議進行。 程序示例如下: 【功能】:輸入三角形三條邊計算面積

原创 YTU OJ 3232: 字母旋轉方陣

題目描述 給定兩個整數M,N,生成一個M*N的矩陣,矩陣中元素取值爲A至Z的26個字母中的一個,A在左上角,其餘各數按順時針方向旋轉前進,依次遞增放置,當超過26時又從A開始填充。例如,當M=5,N=8時,矩陣中的內容如下:  A B C

原创 YTU OJ 3296: 小水考呀考不過四級

  題目描述 四級考試已經過去好幾個星期了,但是小水還是對自己的英語水平擔心不已。 小水打算好好學習英語,爭取下次四級考試和小學弟小學妹一起拿下它! 四級考試的時候,監考老師會按考號分配固定的座位,但唯一不變的是每兩個人之間肯定至少會留下

原创 YTU OJ 3294: 快遞中轉點

題目描述 在筆直的餘姚大街上,分佈着密密麻麻的店鋪,每天有成千上萬筆快遞訂單。小明想開個快遞中轉站,那每天一定能賺不少錢。每筆訂單必須當天送達指定店鋪。 爲了簡化問題,小明認爲所有店鋪都在一條座標軸上,並且每個店鋪都在軸上有一個座標,每天

原创 YTU OJ 3295: 最小二進制數

題目描述 如果字符串由“0”和“1”組成並且沒有前導零,則可以將此字符串稱爲正確的 以下是一些示例:“0”,“10”,“1001”。 給你一個正確的字符串s,您可以對此字符串執行兩種不同的操作: 1. 交換任何一對相鄰字符(例如,“1 0

原创 軟件體系結構——管道過濾器風格

  在管道過濾器風格的軟件體系結構中,組件被稱爲過濾器,連接件就像是數據流傳輸的管道,將一個過濾器的輸出傳給另一個過濾器的輸入。 示例程序如下: 【功能】:輸出傳送者傳送的信息,輸出接受者接收到的信息。 import java.io.*