Beautiful Array
Practice
4.3 (121 votes)
Mathematics
Medium
Problem
84% Success 323 Attempts 30 Points 2s Time Limit 256MB Memory 1024 KB Max Code

Kevin thinks that array A is beautiful if

  • It contains N positive integers.
  • It doesn't contain any bad numbers.
  • There doesn't exist any number x and tuple (y1, y2, ..., yK) such that Ax = Ay1 · Ay2 · ... · AyK (yi < x).

Kevin knows M bad numbers Bi. Kevin also knows that 1 isn't a bad number. Now he wants to find lexicographically smallest beautiful array.

Input format:

The first line of the input contains three numbers N, K, M. The next line contains M integers - Bi.

Output format:

Output N integers - lexicographically smallest beautiful array.

Constraints:

  • 2 ≤ N, K ≤ 2 · 104
  • 0 ≤ M ≤ 2 · 104
  • 0 ≤ Bi ≤ 109
  • N, M, K ≤ 100 in test data worth 20% of all points
  • M = 0 in test data worth 20% of all points

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:10
869 votes
Tags:
Ad-HocApprovedData StructuresEasyOne-dimensional
Points:20
92 votes
Tags:
Ad-HocApprovedBrute-force searchData StructuresEasyOpen
Points:50
Tags:
TreeDynamic ProgrammingAlgorithmsMedium-Hard