AtCoder Beginner Contest 285
翻译中…
Problem Statement
翻译中…
You are given integers $N$ and $K$, and a sequence $E$ of length $K$.
Find the number, modulo $\color{red}{10^9+7}$, of sequences of length $N$ consisting of positive integers that satisfy the following conditions:
翻译中…
- no element is a square number;
- the product of all elements is
$\displaystyle \prod_{i=1}^{K} p_i^{E_i}$.
翻译中…
Here,
翻译中…
$p_i$denotes the$i$-th smallest prime.- Two sequences
$A$and$B$of the same length consisting of positive integers are considered different if and only if there exists an integer$i$such that the$i$-th terms of$A$and$B$are different.
翻译中…
Constraints
翻译中…
- All values in the input are integers.
$1 \le N,K,E_i \le 10000$
翻译中…
Input
翻译中…
The input is given from Standard Input in the following format:
翻译中…
N K
E_1 E_2 \dots E_K
翻译中…
Output
翻译中…
Print the answer as an integer.
翻译中…
样例
Input #1
3 2
3 2
Output #1
15
The sequences of length $3$ whose total product is $72=2^3 \times 3^2$ are listed below.
- $(1,1,72)$ and its permutations ($3$ instances) are inappropriate because $1$ is a square number.
- $(1,2,36)$ and its permutations ($6$ instances) are inappropriate because $1$ and $36$ are square numbers.
- $(1,3,24)$ and its permutations ($6$ instances) are inappropriate because $1$ is a square number.
- $(1,4,18)$ and its permutations ($6$ instances) are inappropriate because $1$ and $4$ are square numbers.
- $(1,6,12)$ and its permutations ($6$ instances) are inappropriate because $1$ is a square number.
- $(1,8,9)$ and its permutations ($6$ instances) are inappropriate because $1$ and $9$ are square numbers.
- $(2,2,18)$ and its permutations ($3$ instances) are appropriate.
- $(2,3,12)$ and its permutations ($6$ instances) are appropriate.
- $(2,4,9)$ and its permutations ($6$ instances) are inappropriate because $4$ and $9$ are square numbers.
- $(2,6,6)$ and its permutations ($3$ instances) are appropriate.
- $(3,3,8)$ and its permutations ($3$ instances) are appropriate.
- $(3,4,6)$ and its permutations ($6$ instances) are inappropriate because $4$ is a square number.
Therefore, $15$ sequences satisfy the conditions.
Input #2
285 10
3141 5926 5358 9793 2384 6264 3383 279 5028 8419
Output #2
672860525
Be sure to find the count modulo $\color{red}{10^9+7}$.
题目信息
题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。