30 設定交集大小至少為2

2021-10-09 15:17:14 字數 499 閱讀 1940

乙個整數區間 [a, b]  ( a < b ) 代表著從 a 到 b 的所有連續整數,包括 a 和 b。

給你一組整數區間intervals,請找到乙個最小的集合 s,使得 s 裡的元素與區間intervals中的每乙個整數區間都至少有2個元素相交。

輸出這個最小集合s的大小。

示例 1:

輸入: intervals = [[1, 3], [1, 4], [2, 5], [3, 5]]

輸出: 3

解釋:考慮集合 s = . s與intervals中的四個區間都有至少2個相交的元素。

且這是s最小的情況,故我們輸出3。

示例 2:

輸入: intervals = [[1, 2], [2, 3], [2, 4], [4, 5]]

輸出: 5

解釋:最小的集合s = .

class solution 

return res;

}};

757 設定交集大小至少為2

乙個整數區間 a,b a b 代表著從a到b的所有連續整數,包括a和b。給你一組整數區間intervals,請找到乙個最小的集合 s,使得 s 裡的元素與區間intervals中的每乙個整數區間都至少有2個元素相交。輸出這個最小集合s的大小。示例 1 輸入 intervals 1,3 1,4 2,5...

757 設定交集大小至少為2

題目描述 乙個整數區間 a,b a b 代表著從 a 到 b 的所有連續整數,包括 a 和 b。給你一組整數區間intervals,請找到乙個最小的集合 s,使得 s 裡的元素與區間intervals中的每乙個整數區間都至少有2個元素相交。輸出這個最小集合s的大小。示例 1 輸入 intervals...

PTA 社交集群 (30 分)

當你在社交網路平台註冊時,一般總是被要求填寫你的個人興趣愛好,以便找到具有相同興趣愛好的潛在的朋友。乙個 社交集群 是指部分興趣愛好相同的人的集合。你需要找出所有的社交集群。輸入格式 輸入在第一行給出乙個正整數 n 1000 為社交網路平台註冊的所有使用者的人數。於是這些人從 1 到 n 編號。隨後...