原创 大數階乘

描述 我們都知道如何計算一個數的階乘,可是,如果這個數很大呢,我們該如何去計算它並輸出它? 輸入 輸入一個整數m(0 輸出 輸出m的階乘,並在輸出結束之後輸入一個換行符 代碼段 #include <stdio.h> int mai

原创 數七之素數

題目 數7是一個簡單的飯桌遊戲,有很多人圍成一桌,先從任意一人開始數數,1、2、3……那樣數下去,逢到7的倍數(7、14、21……)和含有7的數字(17、27……)必須以敲桌子代替。如果有誰逢7卻數出來了,就要接受懲罰。小明覺得這

原创 噴水裝置

描述 有一塊草坪,橫向長w,縱向長爲h,在它的橫向中心線上不同位置處裝有n(n<=10000)個點狀的噴水裝置,每個噴水裝置i噴水的效果是讓以它爲中心半徑爲Ri的圓都被潤溼。請在給出的噴水裝置中選擇儘量少的噴水裝置,把整個草坪全部

原创 蛇形三角填數

描述 跟蛇形填數一樣,只是填數要求按照三角形填。注意每組數據之間用空行隔開 輸入 第一行有一個N,表示N組測試數據 接下來每組數據包括一個數字X,表示三角形的邊長,0< X <1000 輸出 輸出之後填好之後的圖 解題思路

原创 柵欄修復

題目描述 農夫約翰想在牧場周圍修理一小段柵欄。他測量圍欄並認定他需要N(1≤ N ≤20000)厚木板,每一個都具有一些整數長度L(1≤L ≤50000)單元。他然後購買一個長長的板子,只能看到N個木板(即其長度是長度L 的總和)

原创 單詞拼接

描述 給你一些單詞,請你判斷能否把它們首尾串起來串成一串。 前一個單詞的結尾應該與下一個單詞的道字母相同。 如 aloha dog arachnid gopher tiger rat 可以拼接成:aloha.arachnid.dog.go

原创 文章標題

題意描述 你需要駕駛一輛卡車行駛L單位距離。最開始時,卡車上有P單位汽油。卡車每開1單位距離需要消耗1單位的汽油。如果在途中汽車上的汽油耗盡,卡車就無法繼續前行,因而無法到達終點。在途中一共有N個加油站。第I個加油站在距離終點Ai單位距離

原创 最大和

題意描述 給定一個由整數組成二維矩陣(r*c),現在需要找出它的一個子矩陣,使得這個子矩陣內的所有元素之和最大,並把這個子矩陣稱爲最大子矩陣。 例子: 0 -2 -7 0 9 2 -6 2 -4 1 -4 1 -1 8

原创 士兵

題意描述 格蘭德的N名士兵隨機散佈在全國各地。 Gridland中的位置由整數座標對(x,y)給出。士兵們可以移動,一個士兵可以向上,向下,向左或向右移動一個單位(因此,他可以將x或他的y座標改變1或-1)。士兵想要相互相鄰的水平線(所以

原创 Arbitrage

描述 Arbitrage is the use of discrepancies in currency exchange rates to transform one unit of a currency into more than

原创 三國志

描述 《三國志》是一款很經典的經營策略類遊戲。我們的小白同學是這款遊戲的忠實玩家。現在他把遊戲簡化一下,地圖上只有他一方勢力,現在他只有一個城池,而他周邊有一些無人佔的空城,但是這些空城中有很多不同數量的同種財寶。我們的小白同學虎視眈眈的

原创 Silver Cow Party

描述 一頭牛從每個N農場(1≤N≤1000)方便編號1 . .N是去參加大牛黨在農場舉行# X(1≤X≤N)。總共M(1≤≤100000)單向(單向道路連接對農場;路我需要Ti(1≤Ti≤100)單位的遍歷。 每個牛必須走到黨和黨結束後,

原创 心急的C小加

描述 C小加有一些木棒,它們的長度和質量都已經知道,需要一個機器處理這些木棒,機器開啓的時候需要耗費一個單位的時間,如果第i+1個木棒的重量和長度都大於等於第i個處理的木棒,那麼將不會耗費時間,否則需要消耗一個單位的時間。因爲急着去約會,

原创 農業網

描述 農夫約翰已經當選鎮長了!他的一個運動承諾之一是將互聯網連接到該地區的所有農場。當然,他需要你的幫助。 農夫約翰爲他的農場訂了高速連接,並將與其他農民分享他的連接。爲了最大限度地降低成本,他希望將最小量的光纖連接到所有其他農場。

原创 瘋牛

描述 農夫 John 建造了一座很長的畜欄,它包括N (2 <= N <= 100,000)個隔間,這些小隔間依次編號爲x1,…,xN (0 <= xi <= 1,000,000,000). 但是,John的C (2 <= C <= N