Uncommon
题意翻译
给出$n,m$及$n$个整数,请您求出从$1$到$m$的每个数分别和那$n$个数中的几个数互质,$1$与任何数互质。
感谢@洛谷万岁 提供的翻译
题目描述
[problemUrl]: https://atcoder.jp/contests/yahoo-procon2018-final/tasks/yahoo_procon2018_final_a
$ N $ 個の異なる整数 $ a_1,\ a_2,\ ...,\ a_N $ と整数 $ M $ が与えられます。
$ 1 $ 以上 $ M $ 以下のそれぞれの整数 $ i $ について、$ a_1,\ a_2,\ ...,\ a_N $ のうち $ i $ と互いに素であるものの個数を求めてください。
输入输出格式
输入格式
入力は以下の形式で標準入力から与えられる。
> $ N $ $ M $ $ a_1 $ $ a_2 $ $ : $ $ a_N $
输出格式
$ M $ 行出力せよ。$ i $ 行目 $ (1\ <\ =\ i\ <\ =\ M) $ に $ a_1,\ a_2,\ ...,\ a_N $ のうち $ i $ と互いに素であるものの個数を出力すること。
输入输出样例
输入样例 #1
4 3
6
7
8
9
输出样例 #1
4
2
2
输入样例 #2
1 5
100000
输出样例 #2
1
0
1
0
0
输入样例 #3
5 7
14142
17320
22360
24494
26457
输出样例 #3
5
1
3
1
3
0
5
说明
### 注釈
二つの整数 $ a $ と $ b $ が *互いに素* であるとは、$ a $ と $ b $ をともに割り切る正の整数が $ 1 $ 以外に存在しないことをいいます。
例えば、$ 6 $ と $ 7 $ は互いに素ですが、$ 6 $ と $ 8 $ はともに $ 2 $ で割り切れるため互いに素ではありません。
### 制約
- $ 1\ <\ =\ N,\ M\ <\ =\ 10^5 $
- $ 1\ <\ =\ a_i\ <\ =\ 10^5 $
- $ a_i $ はすべて異なる。
- 入力値はすべて整数である。
### Sample Explanation 1
$ 6,\ 7,\ 8,\ 9 $ のうち、 - $ 1 $ と互いに素であるものは $ 6,\ 7,\ 8,\ 9 $ の $ 4 $ 個 - $ 2 $ と互いに素であるものは $ 7,\ 9 $ の $ 2 $ 個 - $ 3 $ と互いに素であるものは $ 7,\ 8 $ の $ 2 $ 個 です。