e254. 公因數求和
標籤 : 數論基礎
通過比率 : 5人/7人 ( 71% ) [非即時]
評分方式:
Tolerant

最近更新 : 2019-06-09 18:50

內容

b447 裡,要求的是所有有序對 (a, b) 的最大公因數之和,如果去掉「最大」改為求所有公因數之和,當然也有良好的解法。
給定 n 和 m ,請你對所有有序對 (a, b),其中 1an, 1bm ,求 σ(gcd(a, b)) 之和,即

i=1nj=1mσ(gcd(i, j))

其中,gcd(a, b) 表示 a 和 b 的最大公因數,σ(a) 表示 a 的正因數之和。

輸入說明

第一行是一個正整數 T(1T104),代表測資筆數。

接下來  T 行,每行兩個正整數  n(1n107) 和 m(1m107)

輸出說明

對於每筆測資,輸出求和結果。

範例輸入 #1
2
3 4
10000000 10000000
範例輸出 #1
19
1595007865125414
測資資訊:
記憶體限制: 512 MB
公開 測資點#0 (33%): 2.0s , <1M
公開 測資點#1 (33%): 5.0s , <1M
公開 測資點#2 (34%): 5.0s , <1M
提示 :

Small: n, m103, Time Limit = 2s

Large: n, m107, Time Limit = 5s

可能沒有看起來那麼難。

標籤:
數論基礎
出處:
[管理者: icube (!@#$%^&*()_...) ]

本題狀況 本題討論 排行

編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」