原创 USACO - Chapter1 Section 1.4 - Mother's Milk

Mother’s Milk 題目描述 農民約翰有三個容量分別是A,B,C升的桶,A,B,C分別是三個從1到20的整數, 最初,A和B桶都是空的,而C桶是裝滿牛奶的。有時,農民把牛奶從一個桶倒到另一個桶中,直到被灌桶裝滿或原桶空了。

原创 USACO - Chapter1 Section 1.3 - Mixing Milk

Mixing Milk 題目描述 由於乳製品產業利潤很低,所以降低原材料(牛奶)價格就變得十分重要。幫助Marry乳業找到最優的牛奶採購方案。 Marry乳業從一些奶農手中採購牛奶,並且每一位奶農爲乳製品加工企業提供的價格是不同的

原创 USACO - Chapter1 Section 1.3 - Combination Lock

Combination Lock 題目描述 農夫約翰的奶牛不停地從他的農場中逃出來,導致了很多損害。爲了防止它們再逃出來,他買了一隻很大的號碼鎖以防止奶牛們打開牧場的門。 農夫約翰知道他的奶牛很聰明,所以他希望確保它們不會在簡單地

原创 USACO - Chapter1 Section 1.2 - Dual Palindromes

Dual Palindromes 題目描述 如果一個數從左往右讀和從右往左讀都是一樣,那麼這個數就叫做“迴文數”。例如,12321就是一個迴文數,而77778就不是。當然,迴文數的首和尾都應是非零的,因此0220就不是迴文數。 事

原创 C# 中的類型 —— C# 學習筆記

C# 中的類型有兩種:值類型 (value type) 和引用類型 (reference type)。值類型的變量直接包含它們的數據,而引用類型的變量存儲對它們的數據的引用,後者稱爲對象。 對於引用類型,兩個變量可能引用同 一個對象,因此

原创 USACO - Chapter1 Section 1.2 - Transformations

Transformations 題目描述 一塊N x N(1<=N<=10)正方形的黑白瓦片的圖案要被轉換成新的正方形圖案。寫一個程序來找出將原始圖案按照以下列轉換方法轉換成新圖案的最小方式: 1:轉90度:圖案按順時針轉90度。

原创 C# 中的事件 —— C# 學習筆記

 事件 事件 (event) 是一種使類或對象能夠提供通知的成員。事件的聲明與字段類似,不同的是事件的聲明包 含 event 關鍵字,並且類型必須是委託類型。  在聲明事件成員的類中,事件的行爲就像委託類型的字段(前提是該事件不是抽象的

原创 USACO - Chapter1 Section 1.4 - Arithmetic Progressions

Arithmetic Progressions 題目描述 一個等差數列是一個能表示成a, a+b, a+2b,…, a+nb (n=0,1,2,3,…)的數列。 在這個問題中a是一個非負的整數,b是正整數。寫一個程序來找出在雙平方

原创 USACO - Chapter1 Section 1.3 - Barn Repair

Barn Repair 題目描述 在一個夜黑風高,下着暴風雨的夜晚,farmer John的牛棚的屋頂、門被吹飛了。 好在許多牛正在度假,所以牛棚沒有住滿。 牛棚一個緊挨着另一個被排成一行,牛就住在裏面過夜。 有些牛棚裏有牛,有些

原创 USACO - Chapter1 Section 1.5 - Number Triangles

Number Triangles 題目描述 觀察下面的數字金字塔。 寫一個程序來查找從最高點到底部任意處結束的路徑,使路徑經過數字的和最大。每一步可以走到左下方的點也可以到達右下方的點。 7 3 8 8

原创 USACO - Chapter1 Section 1.3 - Ski Course Design

Ski Course Design 題目描述 農民約翰的農場裏有N座山峯(1<=N<=1000),每座山都有一個在0到100之間的整數的海拔高度。在冬天,因爲山上有豐富的積雪,約翰經常開辦滑雪訓練營。 不幸的是,約翰剛剛得知稅法在

原创 USACO - Chapter1 Section 1.3 - Wormhole

Wormhole 題目描述 農夫約翰愛好在週末進行高能物理實驗的結果卻適得其反,導致N個蟲洞在農場上(2<=N<=12,n是偶數),每個在農場二維地圖的一個不同點。 根據他的計算,約翰知道他的蟲洞將形成 N/2 連接配對。例如,如

原创 USACO - Chapter1 Section 1.1 - Friday the Thirteenth

Friday the Thirteenth 題目描述 13號又是一個星期五。13號在星期五比在其他日子少嗎?爲了回答這個問題,寫一個程序,要求計算每個月的十三號落在週一到週日的次數。給出N年的一個週期,要求計算1900年1月1日至

原创 USACO - Chapter1 Section 1.3 - Prime Cryptarithm

Prime Cryptarithm 題目描述 下面是一個乘法豎式,如果用我們給定的那n個數字來取代*,可以使式子成立的話,我們就叫這個式子牛式。 *** x ** *** ***