[C++設計模式] decorator 裝飾者模式
《head first》中 的例子:咖啡店有各種咖啡飲料,可以往咖啡裡面加各種調料變成另一種飲料,如果使用繼承的方式來為每一種飲料設計一個類,代碼的復雜度很容易
Codeforces Round #312 (Div. 2) E. A Simple Task 線段樹 延時標記
E. A Simple Tasktime limit per test5 secondsmemory limit per test512 megabytesin
HDU 4632 Palindrome subsequence (區間dp 容斥定理)
Palindrome subsequenceTime Limit: 2000/1000 MS (Java/Others) Memory Limit:
HDU 1421 搬寢室 (線性dp 貪心預處理)
搬寢室Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Jav
算法基礎:數組指定規則排序問題(Golang實現)
給出一個二維數組,請將這個二維數組按第i列(i從1開始)排序,如果第i列相同,則對相同的行按第i+1列的元素排序,如果第i+1列的元素也相同,則繼續比較第i+2
hdu 3304 Interesting Yang Yui Triangle
hdu 3304 Interesting Yang Yui Triangle題意:給出P,N,問第N行的斐波那契數模P不等於0的有多少個?限制:P < 1
Codeforces 558(C、D、E)總結
558C題意:給你n個數,可對每個數進行操作(乘2或者除以2)。求最少的操作使得所有的數都相等。思路 : dp[ t ] 表示所有的數轉化到 t 所需的最少操作
[LeetCode][Java] Insert Interval
題目: Given a set of non-overlapping intervals, insert a new interval into th
Codeforces 558B Amr and The Large Array
B. Amr and The Large Array time limit per test 1 second memory limit per test 25