diff --git a/logs/2025-09.md b/logs/2025-09.md index e69de29..7f7c42e 100644 --- a/logs/2025-09.md +++ b/logs/2025-09.md @@ -0,0 +1,69 @@ +# 2025-09 學習記錄 + +## 📅 每日練習記錄 + +### Week 1 +| 日期 | 題目 | 難度 | 語言 | 耗時 | 狀態 | 心得 | +|------|------|------|------|------|------|------| +| 09-01 | Maximum Average Pass Ratio | Medium | C# | 1hr | Done | 第一次用到Priority Queue | + +### Week 2 +| 日期 | 題目 | 難度 | 語言 | 耗時 | 狀態 | 心得 | +|------|------|------|------|------|------|------| +| | | | | | | | + +### Week 3 +| 日期 | 題目 | 難度 | 語言 | 耗時 | 狀態 | 心得 | +|------|------|------|------|------|------|------| +| | | | | | | | + +### Week 4 +| 日期 | 題目 | 難度 | 語言 | 耗時 | 狀態 | 心得 | +|------|------|------|------|------|------|------| +| | | | | | | | + +## 📈 本月統計 + +### 完成情況 +- **總練習天數**: 1 天 +- **完成題數**: 1題 +- **語言分布**: C# 1(題), Go 0(題) +- **難度分布**: Easy 0(題), Medium 1(題), Hard 0(題) + +### 時間投入 +- **總時間**: 1小時 +- **平均每題**: 分鐘 +- **每日平均**: 分鐘 + +## 🎯 本月重點學習 + +### 新掌握的技巧 +1. 貪心策略 + +### 常犯錯誤分析 +1. + +### 語言學習心得 +- **C#**: +- **Go**: + +## 🔄 遇到的困難與解決 + +### 困難1: +- **問題**: +- **解決**: +- **學習**: + +## 📝 改進計畫 + +### 下月目標 +1. + +### 學習方法調整 +1. + +## 💡 本月金句 +> + +--- +**總結**: diff --git a/problems/1792-maximum-average-pass-ratio/README.md b/problems/1792-maximum-average-pass-ratio/README.md index 7a3e56b..ba2172d 100644 --- a/problems/1792-maximum-average-pass-ratio/README.md +++ b/problems/1792-maximum-average-pass-ratio/README.md @@ -33,7 +33,7 @@ Return the *maximum* possible average pass ratio after assigning the `extraStude 2. **最佳解法**: - 思路: - - Priority Queue(Max Heap) 存每個班級淺在 + - Priority Queue(Max Heap) 存每個班級潛在 - 時間複雜度:O(?) - 空間複雜度:O(?) @@ -55,17 +55,21 @@ Explanation: You can assign the two extra students to the first class. The avera ## 學習筆記 ### 今天學到什麼? -- +- 第一次使用 Priority Queue +- 第一次使用 Unit Test ### 遇到的困難 -- +- 可能要再了解 Priority Queue 更多實際用途 ### 改善方向 - ### 相關題目 -- [題目編號] 題目名稱 - 相似概念 -- [題目編號] 題目名稱 - 進階版本 +- [#1627](https://leetcode.com/problems/graph-connectivity-with-threshold/description/) Graph Connectivity With Threshold +- [#1728](https://leetcode.com/problems/cat-and-mouse-ii/description/) Cat and Mouse II +- [#3440](https://leetcode.com/problems/reschedule-meetings-for-maximum-free-time-ii/description/) Reschedule Meetings for Maximum Free Time II --- -**總結**: 這題的核心概念是...,適合練習...技巧。 +**總結**: +1. 貪心策略,每次都選擇當下收益最大解 +2. 練習使用Priority Queue 快速找到最大收益