Beauty of the array
Practice
4.3 (3 votes)
Math
Hashmap
Sieve
Number theory
Integer factorization
Algorithms
Datastructures
Basic math
Problem
94% Success 459 Attempts 30 Points 5s Time Limit 256MB Memory 1024 KB Max Code

Given an array \(Arr\) of \(N\) positive integers.
Omega of a number \(X\) is defined as the set of prime numbers that divide \(X \).
Example:
Omega of 10 is [2,5], Omega of 1 is [], and Omega of 18 is [2,3].
The beauty of the array is defined as the product of the frequency of different omegas occurring in the array. Return the beauty of the given array (in Modulo \(10^9 +7\)).

Input format

  • The first line contains an integer \(N\), where \(N\) denotes the size of the array \(Arr\).
  • The second line contains \(N\) space-separated integers denoting array \(Arr\).

Output format

  • Print the beauty of the given array.

Constraints

  • \(1\leq N \leq 10^6 \)
  • \(1 \leq Arr[i] \leq 10^5\)

Please login to use the editor

You need to be logged in to access the code editor

Loading...

Please wait while we load the editor

Loading...
Results
Custom Input
Run your code to see the output
Submissions
Please login to view your submissions
Similar Problems
Points:30
2 votes
Tags:
MediumPrime FactorizationMathematicsOpenApprovedFactorization
Points:30
4 votes
Tags:
MathematicsMediumOpenApprovedNumber Theory
Points:30
1 votes
Tags:
Medium