原创 YTU OJ 3229: 硬幣組合

題目描述 假設一堆由1分、2分、5分組成的n個硬幣總面值爲m分,求一共有多少種可能的組合方式(某種面值的硬幣可以數量可以爲0)。   輸入 輸入數據第一行有一個正整數T,表示有T組測試數據;        接下來的T行,每行有兩個數n,m

原创 軟件體系結構——基於事件的隱式調用風格

  基於事件的隱式調用風格的基本組件是對象或過程,並分類爲以下更小的組件:過程或函數。充當事件源或事件處理器的角色。 連接件是事件-過程綁定。組件可以聲明或廣播一個或多個事件,或者向系統註冊,來表明他希望響應一個或多個事件。當某些事件被觸

原创 Java數據結構——棧

Java Stack 類 棧是Vector的一個子類,它實現了一個標準的後進先出的棧。 堆棧只定義了默認構造函數,用來創建一個空棧。 堆棧除了包括由Vector定義的所有方法,也定義了自己的一些方法。 除了由Vector定義的所有方法,自

原创 YTU OJ 3227: 猴子打小兵

題目描述 小康最近沉迷王者榮耀,他最喜歡用猴子了,但是他有強迫症。假設猴子每使用一次技能可以打死一半的小兵,但是如果當前的小兵數爲奇數,那麼他就必須先單獨殺死其中一個,使小兵數爲偶數,再使用技能。那麼現在請問,殺光N個小兵需要單獨殺死其中

原创 軟件體系結構——面向對象風格

  面向對象體系結構風格的組件是類和對象。   連接件是對象之間通過功能與函數調用實現交互。對象是通過函數和過程的調用-返回機制來交互的,而類是通過定義對象,再採用調用-返回機制進行交互。   示例程序如下: 【功能】:計算2+3並輸出結

原创 軟件體系結構——批處理風格

  批處理風格中,每個處理步驟是一個單獨的程序;每一步必須在前一步結束後才能開始;數據必須是完整的,以整體的方式傳遞。   批處理風格基本組件是獨立的程序,鏈件鍵是某種類型的媒質。 程序示例如下: 【功能】:程序1實現隨機生成0到100內

原创 YTU OJ 1911: 完美數

題目描述 任何一個自然數的約數中都有1和它本身,我們把小於它本身的因數叫做這個自然數的真約數。 如6的所有真約數是1、2、3,而且6=1+2+3。像這樣,一個數所有真約數的和正好等於這個數,通常把這個數叫做完美數。 古希臘人非常重視完美數

原创 funcode實驗--黃金礦工(c++實現)

C++語言課程設計一黃金礦工一、實驗內容 玩家通過鍵盤的按鍵控制礦工抓取金塊,將鉤子碰觸到的金塊抓取過來。要求如下:1. 單機鍵盤上的空格鍵進入遊戲,金塊的總數是20,大小位置是隨機的。2. 在沒有抓取狀態下,鉤子左右擺動,此時礦工的是靜

原创 Codeforces 4B. Before an Exam

【題目來源】:Codeforces 4B. Tomorrow Peter has a Biology exam. He does not like this subject much, but d days ago he learnt

原创 Codeforces 4A. Watermelon

【題目來源】:Codeforces 4A. A. Watermelon One hot summer day Pete and his friend Billy decided to buy a watermelon. They chos

原创 Codeforces 3A. Shortest path of the king

【題目來源】:Codeforces 3A. A. Shortest path of the king The king is left alone on the chessboard. In spite of this lonelines

原创 YTU OJ 2370: 圓周率(Java大數進制轉換)

Description YT大學附小舉辦背誦圓率 PI 的比賽。誰背的正確的位數越多,誰爲勝者。很多小學生背的位數很多,但是往往會有少數位置的數是錯誤的。爲了快速加測出錯誤的圓周率,將圓周率 PI 小數點後的數字求模進行簡單驗證。 例如:

原创 YTU OJ1401: 1.1.1Your Ride Is Here 你的飛碟在這兒!

Description 一個衆所周知的事實,在每一慧星後面是一個不明飛行物UFO。 這些不明飛行物時常來收集來自在地球上忠誠的支持者。 不幸地,他們的空間在每次旅行只能帶上一羣支持者。 他們要做的是用一種聰明的方案讓每一個團體人被慧星帶走

原创 funcode實驗——坦克大戰(c++實現)

【下載地址】:點擊打開鏈接【遊戲介紹】:相信大部分同學都玩過或看過“坦克大戰”這款經典遊戲。現在,就由我們自己動手來開發它。在一個戰場上,玩家控制坦克,消滅敵方坦克,並防止敵方坦克摧毀我方基地。【遊戲規則】1.   按下任意鍵遊戲開始。2

原创 YTU OJ 1960: 河牀

Description 地理學家們經常要對一段河流進行測量分析。他們從上游開始向下遊方向等距離地選擇了n(n≤30000)個點測量水位深度。得到一組數據d1,d2,...,dn,回到實驗室後數據分析員根據需要對數據進行分析,發掘隱藏在數據