Set 106Question 45

Tanjil's Live GCD Dashboard

ExtremeWritten in CMust finish in 5 seconds

Tanjil is building a real-time dashboard at a transport authority supporting range ADD updates and range GCD queries simultaneously.

What your program reads

Line1: N Q. Line2: N integers. Next Q lines: update or query.

What your program prints

GCD for each query op.

Limits

1 ≤ N,Q ≤ 10^5

Example input

5 2
4 8 12 16 20
Q 1 3
Q 2 4

Expected output

4
4
main.c

Your work is saved in this browser as you type.

Loading editor…
Input for Run

Run tries your code on the input above and shows what it prints. Submit checks your output against every test, including hidden ones.

Shortcut: Ctrl + Enter sends it to the judge.

Tanjil's Live GCD Dashboard · DIU ContestHub