這題主要使用Hashmap,將相同size的人放在同一格hash裡,再從裡面算組數丟進答案中 class Solution { public: vect...
這題要分別先記錄[字母出現頻率]和[頻率的次數],再逐漸刪減至沒出現過的頻率,即可得刪減次數。 class Solution { public: int...
今天忙社博,之後補解釋~ class Solution { public: int candy(vector<int>& ratin...
這題使用許多資結技巧,-hashtable用於紀錄tickets的起終點-dfs用於深挖到從最起點至最終點-heap(priority queue)用於把現在需...
參加鐵人賽後,才知自己的coding skill 如此 weak, 看50行的程式碼看了2小時......這題運用Prim's algorithm,屬於mini...
這題運用dfs & Binary Search,dfs用來跑格子,BS逐漸調整下限至upper < lower class Solution {...
class Solution { struct State { int mask, node, dist; }; public:...
使用priority_queue幫忙排序,把小的挑出來,再開個vector把個數挑出來(其實可以不用heap,但我開薰><) #define pii...
這題使用hash table,將數字放入索引值計算次數 class Solution { public: int findDuplicate(vecto...
slinding window 可以逐漸取得正確的涵蓋範圍,先用right開始從頭加,加到超過target就開始用left從頭減。 class Solution...