快乐暑假营.PDFVIP

  • 13
  • 0
  • 约1.44万字
  • 约 10页
  • 2017-12-16 发布于天津
  • 举报
快乐暑假营.PDF

Math STEP4 2012/08/20 快樂暑假營 1 輾轉相除法 1.1 目的 求出兩正整數α 、β的最大公因數 gcd (α, β) 。 1.2 原理 給定兩個正整數 α 、β (α ≥ β ) ,令γ 為 α除以 β的餘數,則 α = κβ + γ , 其中κ 為整數。則 gcd(α, β) = gcd(γ, β ) 。如此可以再將β 、γ 代替原本的 α 、 β再運算,其最大公因數也不會改變。如此循環到最後,若其中一數變成 0 ,則 另一數則為原欲求的最大公因數 因為( gcd(α, 0) = α) 。 最小公倍數可利用以下性質求得:lcm(α, β) gcd(α, β) = αβ 。 Algorithm 1 GCD 1: function JizzCD(α, β) 2: if α β then 3: Swap(α, β) 4: end if 5: if β = 0 then 6: retur

文档评论(0)

1亿VIP精品文档

相关文档