奧林匹克 IMO 2025 Q6 解題筆記

更新 發佈閱讀 4 分鐘

Consider a 2025 × 2025 grid of unit squares. Matilda wishes to place on the grid

some rectangular tiles, possibly of different sizes, such that each side of every tile

lies on a grid line and every unit square is covered by at most one tile.

Determine the minimum number of tiles Matilda needs to place so that each row

and each column of the grid has exactly one unit square that is not covered by any

tile.

(最佳解應是2,112,該篇僅以筆記看待)

---

Answer:4047

由於每行每列都要留一格空白,這些「未覆蓋」的格子會剛好形成一個排列圖形,

也就是說,可以用一個排列 π 來表示所有空格的位置:

E = {(i, π(i)) | i = 1, 2, …, n}。


我們可以重新標號,讓排列變成 π(i) = i,

這樣未覆蓋的格子就都在主對角線上。

換句話說,所有對角線以外的格子都要被磁磚覆蓋。


---


把整個方格分成三個部分:


- 上半部:U = {(r, c) | r < c}

- 下半部:L = {(r, c) | r > c}

- 對角線:D = {(r, c) | r = c}


對角線 D 就是所有沒被覆蓋的格子,

我們的任務就是用矩形把 U 和 L 都蓋滿,不能重疊,也不能漏。


---


先看上半部 U。

對每個 k = 1, 2, …, n−1,我們設一塊矩形:


Tk = {(r, c) | 1 ≤ r ≤ k, k+1 ≤ c ≤ n}。


這塊 Tk 覆蓋了前 k 行、從第 k+1 列開始的格子。


所以:

- T1 蓋第一行的右邊部分;

- T2 蓋前兩行的後段;

- T3 蓋前三行更靠右的區域;

如此一路下去。


這些矩形就像一階一階的「階梯」,剛好鋪滿上三角形區域 U。

它們彼此不重疊,完全填滿 U。


然後,用對稱的方式處理下半部:

對每個 k = 1, 2, …, n−1,

定義


T′k = {(r, c) | n−k+1 ≤ r ≤ n, 1 ≤ c ≤ n−k}。


這些就是下半部的鏡像矩形,

同樣互不重疊,正好覆蓋整個 L。


---


上半部有 n−1 塊,下半部也有 n−1 塊,

它們沿著對角線接觸但不重疊,

所以總數是:

(n−1) + (n−1) − 1 = 2n − 3。


這個 −1 是因為重疊在邊界的那條「線」不算新磁磚。


---


為什麼這是最少的?

如果想少用一塊,勢必會造成某一整行或整列出現兩格空白,

那就違反了「每行每列剛好一格未覆蓋」的條件。

因此 2n−3 已經是最小可能。

---

代入 n = 2025

T_min = 2 × 2025 − 3 = 4047。


Answer:4047

留言
avatar-img
留言分享你的想法!
avatar-img
馬不卡龍
2會員
8內容數
獨立研究者s,相信理解錯誤的方式,也是一種看見真理的途徑。 或許你想知道甚麼?
你可能也想看
Thumbnail
還在煩惱平凡日常該如何增添一點小驚喜嗎?全家便利商店這次聯手超萌的馬來貘,推出黑白配色的馬來貘雪糕,不僅外觀吸睛,層次豐富的雙層口味更是讓人一口接一口!本文將帶你探索馬來貘雪糕的多種創意吃法,從簡單的豆漿燕麥碗、藍莓果昔,到大人系的奇亞籽布丁下午茶,讓可愛的馬來貘陪你度過每一餐,增添生活中的小確幸!
Thumbnail
還在煩惱平凡日常該如何增添一點小驚喜嗎?全家便利商店這次聯手超萌的馬來貘,推出黑白配色的馬來貘雪糕,不僅外觀吸睛,層次豐富的雙層口味更是讓人一口接一口!本文將帶你探索馬來貘雪糕的多種創意吃法,從簡單的豆漿燕麥碗、藍莓果昔,到大人系的奇亞籽布丁下午茶,讓可愛的馬來貘陪你度過每一餐,增添生活中的小確幸!
Thumbnail
高中數學主題練習—對數方程式
Thumbnail
高中數學主題練習—對數方程式
Thumbnail
高中數學主題練習—分點計算
Thumbnail
高中數學主題練習—分點計算
Thumbnail
高中數學主題練習—分點計算
Thumbnail
高中數學主題練習—分點計算
Thumbnail
高中數學主題練習—平面向量內積計算 解答:
Thumbnail
高中數學主題練習—平面向量內積計算 解答:
Thumbnail
題目敘述 輸入給定一個二元的二維矩陣grid 每次可以翻轉一條row,讓每個元素的01反相。 也可以翻轉一條column,讓每個元素的01反相。 可以操作任意多次。 最後把每條row視為一條二進位表達式的數字,並且進行加總,得到最後的分數。 請問分數的最大值是多少? 原本的英文題目敘
Thumbnail
題目敘述 輸入給定一個二元的二維矩陣grid 每次可以翻轉一條row,讓每個元素的01反相。 也可以翻轉一條column,讓每個元素的01反相。 可以操作任意多次。 最後把每條row視為一條二進位表達式的數字,並且進行加總,得到最後的分數。 請問分數的最大值是多少? 原本的英文題目敘
Thumbnail
給定一個方陣grid,請計算每個3x3窗口內的最大值,並且也以方陣的形式輸出答案。 原本的英文題目敘述 測試範例 Example 1: Input: grid = [[9,9,8,1],[5,6,2,6],[8,2,6,4],[6,2,2,2]] Output: [[9,9]
Thumbnail
給定一個方陣grid,請計算每個3x3窗口內的最大值,並且也以方陣的形式輸出答案。 原本的英文題目敘述 測試範例 Example 1: Input: grid = [[9,9,8,1],[5,6,2,6],[8,2,6,4],[6,2,2,2]] Output: [[9,9]
Thumbnail
高中數學主題練習—求空間中直線參數式
Thumbnail
高中數學主題練習—求空間中直線參數式
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News