数学题
题号:NC282075
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

Bob现在具有一个长为 n 的序列 a_1,a_2,a_3,\cdots,a_n

一共有 q 次询问,每次给定一个数 x

询问在 [1,x] 中有多少个 正整数 满足它不是任何 a_i 的倍数。

输出满足这样要求的正整数数量。

输入描述:

第一行一个正整数 n,表示数组的长度。

第二行 n 个正整数,第 i 个正整数表示 a_i

第三行一个正整数 q,表示共有q个询问。

接下来的 q 行中,第 i 行一个正整数 x 表示当次询问。

其中保证n \leq 10,q \leq 10^4, a_i, x \leq10^9.

输出描述:

输出共 q 行,第 i 行表示第 i 次询问的答案。
示例1

输入

复制
3
2 3 5
5
1
2
3
4
5

输出

复制
1
1
1
1
1
示例2

输入

复制
2
2 3
5
1
2
3
4
5

输出

复制
1
1
1
1
2