原创 支付方式【策略模式】

題目要求:        很多企業的工資支付方式是很靈活的,可支付方式是比較多的,比如:人民幣現金支付、美元現金支付、銀行轉賬到工資帳戶、銀行轉賬到工資卡;一些創業型的企業爲了留住骨幹員工,還可能有:工資轉股權等等方式        隨

原创 策略模式

策略模式(Strategy Pattern) 一、UML圖以及各角色介紹                             1》環境(Context)角色:持有一個Strategy類的引用(上下文對象),負責和具體的策略類交互。

原创 面向對象設計七大原則

       嗯哼?其實對於這7大原則我也一臉懵,設計模式基本上就是在這幾個原則裏面做選擇,一種模式可能很好的滿足了一種原則,但對於其他原則可能就不能很好的滿足。背下來,老師如是說。恩,,感覺在設計類的時候會下意識往這上面想,怎麼設計父類

原创 日誌記錄--容錯恢復機制【策略模式】

題目要求:        應用程序開發中常見的功能:        程序運行的時候,正常情況下應該按某種方式來做,如果按照某種方式來做發生錯誤的話,系統並不會崩潰,而是繼續運行,能提供出錯後的備用方案。        日誌記錄的例子:把日

原创 簡單工廠模式【設計模式】

       大概確定方向後,專心補設計模式和JavaWeb,兩天扣了大約10個設計模式,原以爲一天就能學完課本上二十幾個設計模式,小打擊,唉,果然是老了。         有點看不下去,,不如在整理中找點信心。 簡單工廠模式(Simpl

原创 總結【2019-5-21】

。 給之前自己的雞零狗碎畫一個句號。 這是我擱置了一個月寫出的最滿意的博客。 的確應該有個總結,as end。 比起幾乎讓我愧疚的寬容,更感謝您的耐心。 我比較瞭解自己,所以很怕麻煩到別人,他人的耐心更是不敢奢求的東西,對我而言那是很珍貴

原创 51nod 2489 小b和燈泡【因子打表】

參看資料: https://blog.csdn.net/sodacoco/article/details/89291759 題目: 小b有n個關閉的燈泡,編號爲1...n。 小b會進行n輪操作,第i輪她會將編號爲i的倍數的燈泡的開關狀態

原创 51nod 2488 矩形並的面積【思維】

題目: 在二維平面上,給定兩個矩形,滿足矩形的每條邊分別和座標軸平行,求這個兩個矩形的並的面積。即它們重疊在一起的總的面積。 輸入 8個數,分別表示第一個矩形左下角座標爲(A,B),右上角座標爲(C,D);第二個矩形左下角座標爲(E,

原创 51nod 2499 不降的數字【暴力】

題目: 小b有一個非負整數 N,她想請你找出 ≤N≤N 的最大整數x,滿足x各個位數上的數字是不降的。也就是說,設x的十進制表示爲 a1,a2,…,ama1,a2,…,am,則對於任意 1≤i<m1≤i<m,ai≤ai+1ai≤ai+1

原创 51nod 2494 最長配對【思維】

題目: 小b有一個01序列,她想找到一個最長的區間使得這個區間的01能兩兩配對,即0的個數和1的個數相等。求最長區間的長度。 輸入 第一行一個正整數n,表示數組長度,其中0<n≤50000; 第二行n個0或1,以空格隔開。 輸出 輸

原创 51nod 2497 數三角形【暴力】

題目: 小b有一個僅包含非負整數的數組a,她想知道有多少個三元組(i,j,k),滿足i<j<k且a[i],a[j],a[k]可能作爲某個三角形的三條邊的邊長。 輸入 第一行輸入一個正整數n,表示數組a中元素個數; 第二行n個非負整數,

原创 POJ 3250 Bad Hair Day【單調棧】

題目: Some of Farmer John's N cows (1 ≤ N ≤ 80,000) are having a bad hair day! Since each cow is self-conscious about he

原创 LightOJ 1317 Throwing Balls into the Baskets【概率】

參看資料: https://blog.csdn.net/chy20142109/article/details/51774756 題目: You probably have played the game "Throwing Balls

原创 LightOJ1284 Lights inside 3D Grid【數學--期望】

參看資料: https://blog.csdn.net/wl16wzl/article/details/82858903 題目: You are given a 3D grid, which has dimensions X, Y an

原创 LightOJ 1265 Island of Survival【概率】

參看資料: https://blog.csdn.net/dllpXFire/article/details/81186064 題目: You are in a reality show, and the show is way too