More Related Content
More from Kazuma Mikami (6)
やさしい整数論
- 26. 互除法具体例(2)
• 今、(a,b)=(30,18)である。
1. a%b=12なので(a,b)=(12,18)となる。
2. aとbを入れかえ、(a,b)=(18,12)
3. a%b=6なので(a,b)=(6,18)となる。
4. aとbを入れかえ、(a,b)=(18,6)
5. a%b=0なので、(a,b)=(0,6)
6. aとbを入れかえ、(a,b)=(6,0)
7. b=0なので、a=6が最大公約数(終わり)
- 42. 小ネタ(二分探索) (3)
• たとえば、解が0 <= x <= 2にいると仮定。
とりあえず中点であるx=1のときにx*xを計算す
ると、x*x < 2だから、少なくとも解は
1 <= x = 2
にあることが分かる。
次はx=1.5で同じことやるとx*x>2だから
1 <= x <= 1.5