CodeChef MSTONES Milestones

傳送門 題意: 平面上有n個點,已知不超過7條直線覆蓋所有點。求在平面上的一條直線最多覆蓋多少個點。 題解: 證明自己做過隨機化的題 很顯然可以發現一個會T的做法:枚舉兩個點,然後再枚舉所有點求出直線覆蓋點的個數。這玩意 O ( n 3 ) O(n^3) O(n3)的 CF評測機都肯定過不去。 (然後後面就是看了某論文才get到的做法) 顯然我們可以發現覆蓋最多點的直線覆蓋了至少 ⌈ n 7 ⌉
相關文章
相關標籤/搜索