// 題目

成對數字的最大公因數

Largest Common Divisor of Pairs・bapcs-01-01

  • APCS 中級
  • 最大公因數與最小公倍數
  • APCS 以外的進階主題・Math & Number Theory

時間限制 1 秒・記憶體 64 MB

到 Aki-Judge 送出

送出程式要先用 Discord 帳號登入 Aki-Judge,並加入註解 Annotated 的 Discord 伺服器(免費)。看題目不用登入。

題目敘述

社團要把 a 本漫畫和 b 本小說分給若干組,每一組分到的漫畫數相同、小說數也相同,且所有書都要分完。最多能分成幾組?這個數正是 a 與 b 的最大公因數 gcd(a,b)。

共有 q 筆詢問,請對每一筆輸出 gcd(a,b)。

輸入格式

  • 第一行:q
  • 接下來 q 行,每行兩個整數 a、b

輸出格式

輸出 q 行,第 i 行是第 i 筆詢問的答案。

限制

  • 1 ≤ q ≤ 2· 105
  • 1 ≤ a,b ≤ 109

範例

範例 1

輸入

3
12 18
7 3
100 25

輸出

6
1
25

範例 2

輸入

1
1 1

輸出

1

說明

第一筆範例的三筆詢問中,12 與 18 的最大公因數是 6,7 與 3 互質所以是 1,100 與 25 則是 25。

到 Aki-Judge 送出

送出程式要先用 Discord 帳號登入 Aki-Judge,並加入註解 Annotated 的 Discord 伺服器(免費)。看題目不用登入。

卡住了可以到 Discord 的 #程式問題 發問,小墨助教會先給提示,不會直接給答案。