For a given integer array, nums, you can say that a subset of nums is called “good” if the product of its elements can be expressed as a product of one or more distinct prime numbers, i.e., no prime factor appears more than once.
For example, if nums
Your task is to return the number of different good subsets in nums modulo
A subset is formed by deleting zero or more elements from nums. Two subsets are considered different if they are formed by deleting different indexes.
Constraints:
nums.length
nums[i]
For a given integer array, nums, you can say that a subset of nums is called “good” if the product of its elements can be expressed as a product of one or more distinct prime numbers, i.e., no prime factor appears more than once.
For example, if nums
Your task is to return the number of different good subsets in nums modulo
A subset is formed by deleting zero or more elements from nums. Two subsets are considered different if they are formed by deleting different indexes.
Constraints:
nums.length
nums[i]