308283: CF1493D. GCD of an Array
Memory Limit:256 MB
Time Limit:2 S
Judge Style:Text Compare
Creator:
Submit:0
Solved:0
Description
GCD of an Array
题意翻译
一个长度为 $n$ 的序列 $a$。$m$ 次操作,每次操作你要将 $a_x$ 乘 $y$,然后输出 $\gcd(a_1,\cdots,a_n)\bmod (10^9+7)$。 $1\le n,m\le 2\times 10^5$,$1\le a_i,y\le 2\times 10^5$,$1\le x\le n$。题目描述
You are given an array $ a $ of length $ n $ . You are asked to process $ q $ queries of the following format: given integers $ i $ and $ x $ , multiply $ a_i $ by $ x $ . After processing each query you need to output the [greatest common divisor (GCD)](https://en.wikipedia.org/wiki/Greatest_common_divisor) of all elements of the array $ a $ . Since the answer can be too large, you are asked to output it modulo $ 10^9+7 $ .输入输出格式
输入格式
The first line contains two integers — $ n $ and $ q $ ( $ 1 \le n, q \le 2 \cdot 10^5 $ ). The second line contains $ n $ integers $ a_1, a_2, \ldots, a_n $ ( $ 1 \le a_i \le 2 \cdot 10^5 $ ) — the elements of the array $ a $ before the changes. The next $ q $ lines contain queries in the following format: each line contains two integers $ i $ and $ x $ ( $ 1 \le i \le n $ , $ 1 \le x \le 2 \cdot 10^5 $ ).
输出格式
Print $ q $ lines: after processing each query output the GCD of all elements modulo $ 10^9+7 $ on a separate line.
输入输出样例
输入样例 #1
4 3
1 6 8 12
1 12
2 3
3 3
输出样例 #1
2
2
6