Skip to content

Latest commit

 

History

History
70 lines (36 loc) · 1.23 KB

0952-largest-component-size-by-common-factor.adoc

File metadata and controls

70 lines (36 loc) · 1.23 KB

952. Largest Component Size by Common Factor

{leetcode}/problems/largest-component-size-by-common-factor/[LeetCode - Largest Component Size by Common Factor^]

Given a non-empty array of unique positive integers A, consider the following graph:

  • There are A.length nodes, labelled A[0] to A[A.length - 1];

  • There is an edge between A[i] and A[j] if and only if A[i] and A[j] share a common factor greater than 1.

Return the size of the largest connected component in the graph.

Example 1:

Input: [4,6,15,35]
Output: 4

image::https://assets.leetcode.com/uploads/2018/12/01/ex1.png[{image_attr}]

Example 2:

Input: [20,50,9,63]
Output: 2

image::https://assets.leetcode.com/uploads/2018/12/01/ex2.png[{image_attr}]

Example 3:

Input: [2,3,6,7,4,12,21,39]
Output: 8

image::https://assets.leetcode.com/uploads/2018/12/01/ex3.png[{image_attr}]

Note:

  • 1 ⇐ A.length ⇐ 20000

  • 1 ⇐ A[i] ⇐ 100000

link:{sourcedir}/_0952_LargestComponentSizeByCommonFactor.java[role=include]