MathLabs

第6题

考虑一个 2025×20252025\times2025 的单位正方形网格。玛蒂尔达希望在网格上放置若干矩形瓷砖(大小可以不同),使得每块瓷砖的每条边都在网格线上,且每个单位正方形至多被一块瓷砖覆盖。求玛蒂尔达需要放置的最少瓷砖数,使得网格的每一行和每一列都恰好有一个单位正方形未被任何瓷砖覆盖。
第 3/6 步:把未覆盖格子看作一个排列
LIS length a, LDS length b of the uncovered permutation ⟹ ab≥n\text{LIS length }a,\ \text{LDS length }b\ \text{of the uncovered permutation}\ \Longrightarrow\ ab\ge n
详细分析

令 UU 为 nn 个未覆盖格子的集合。按行顺序排列时,它们给出列的一个排列。对两个格子 u=(u1,u2)u=(u_1,u_2)、v=(v1,v2)v=(v_1,v_2),若 u1<v1u_1<v_1 且 u2<v2u_2<v_2,就定义 u<vu<v;这是东北方向的偏序。取一个最大反链 AA(即递减子序列),再用 Dilworth 定理把 UU 划分成 ∣A∣|A| 条链,每条链恰与 AA 相交一次。令这份划分中的最长链为 CC,并记 a=∣C∣a=|C|、b=∣A∣b=|A|。每条链至多含 aa 个格子,因此 ab≥nab\ge n。链 CC 是递增子序列,而 AA 是递减子序列;由于划分中的每条链都与 AA 相交一次,二者恰在一个格子 cc 处相交。这样有意选择 AA,CC,同时得到乘积下界和计数所需的公共交点。