原创 大數階乘(nyoj28)

大數階乘時間限制:3000 ms  |  內存限制:65535 KB難度:3描述我們都知道如何計算一個數的階乘,可是,如果這個數很大呢,我們該如何去計算它並輸出它?輸入輸入一個整數m(0<m<=5000)輸出輸出m的階乘,並在輸出結束

原创 poj1573(模擬題)

Robot Motion Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 9449   Accepted: 4594 Description A rob

原创 nyoj756(重建二叉樹)

重建二叉樹 時間限制:1000 ms  |  內存限制:65535 KB 難度:3 描述題目很簡單,給你一棵二叉樹的後序和中序序列,求出它的前序序列(So easy!)。 輸入輸入有多組數據(少於100組),以文件結尾結束

原创 超級臺階(NYOJ76)

超級臺階 時間限制:1000 ms  |  內存限制:65535 KB 難度:3 描述 有一樓梯共m級,剛開始時你在第一級,若每次只能跨上一級或二級,要走上第m級,共有多少走法? 注:規定從一級到一級有0種走法。 輸入

原创 poj2965(門把手問題)

此題算是一個不太傳統的廣搜題,大致題意是:一個門有16個把手,‘+’代表關閉,‘-’代表打開,只有16個把手都打開,門纔開,而且,這些個把手開關的時候需要遵循一個奇怪的原則就是,要轉換某個把手的狀態,則得同時改變它所在行和所在列的所有把手

原创 噴水裝置(nyoj6)貪心算法

噴水裝置(一) 時間限制:3000 ms  |  內存限制:65535 KB 難度:3 描述現有一塊草坪,長爲20米,寬爲2米,要在橫中心線上放置半徑爲Ri的噴水裝置,每個噴水裝置的效果都會讓以它爲中心的半徑爲實數Ri(0<R

原创 poj2362(小木棍問題的逆過程)

Square Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 18880   Accepted: 6549 Description Given a set

原创 hdoj1181(變形課,廣搜)

變形課 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/65536 K (Java/Others) Total Submission(s): 10798   

原创 Radar(nyoj287)貪心

Radar 時間限制:1000 ms  |  內存限制:65535 KB 難度:3 描述Assume the coasting is an infinite straight line. Land is in one sid

原创 翻轉棋

廣搜的問題,重點是位運算的應用。每翻轉一個狀態就對應一個16位的二進制數。翻轉一次就是把某個數上下左右四個位置的棋子都翻轉,即0->1,1->0。 Flip Game Time Limit: 1000MS   Memory Limi

原创 nyoj44最大字串和(動態規劃)

子串和 時間限制:5000 ms  |  內存限制:65535 KB 難度:3 描述給定一整型數列{a1,a2...,an},找出連續非空子串{ax,ax+1,...,ay},使得該子序列的和最大,其中,1<=x<=y<=n。

原创 cognos多級表頭合併(視覺上)

做這樣的表頭的方法 加一行頁眉以後,在單元格里加表格,在表格里加文本項目,(需要先解鎖) 然後設置表格的邊框 設置單元格的填充,四邊都是0px。

原创 水題:

將1,2...9共9個數分成三組,分別組成三個三位數,且使這三個三位數構成1:2:3的比例,試求出所有滿足條件的三個三位數。 思路: 1.由於規模很小,不到1000,所以採用窮舉的思想。 2.儘量優化:因爲1-9數字不重複,所以循環從1

原创 nyoj103(大數加法)

大數加法基本思路都有,但是有思路和寫代碼完全兩碼事啊,好不容易捋清楚了。記下來,嗯嗯~~ 題目描述:(英文描述,英文不好傷不起。) A+B Problem II 時間限制:3000 ms  |  內存限制:65535 KB 難度:3

原创 武士風度的牛(暴力廣搜)

此題爲純廣搜~~可提高對廣搜的理解。 Description 農民John有很多牛,他想交易其中一頭被Don稱爲The Knight的牛。這頭牛有一個獨一無二的超能力,在農場裏像Knight一樣地跳(就是我們熟悉的象棋中馬的走法)。