過去ログ

doba
#30411,#30412,#30413
たぶん、uchinyanさんとほとんど同じやりかただと思います。

x=[a/b]+[2a/b]+…+[ka/b]+…+[(b-2)a/b]+[(b-1)a/b]
とすると、並び順を反転させて
x=[(b-1)a/b]+[(b-2)a/b]+…+[(b-k)a/b]+…+[2a/b]+[a/b]

順次足すと
2x={[a/b]+[(b-1)a/b]}+…+{[ka/b]+[(b-k)a/b]}+…+{[(b-1)a/b]+[a/b]}

ここで、1≦k≦b-1である整数kについて、aとbが互いに素なので、kaはbで割り切れない。
(∵もしn=ka/bとなる整数nがあるならば、aとbが互いに素なので、kはbの倍数となり、1≦k≦b-1と矛盾)
したがって、ka/bは整数ではなく、
ka/b=[ka/b]+tとおいたとき
0<t<1となる。

(b-k)a/b=a-ka/b=a-[ka/b]-t=a-[ka/b]-1+(1-t)
a-[ka/b]-1は整数で、0<1-t<1なので、
[(b-k)a/b]=a-[ka/b]-1
∴[ka/b]+[(b-k)a/b]=a-1

これを用いると、
2x={[a/b]+[(b-1)a/b]}+…+{[ka/b]+[(b-k)a/b]}+…+{[(b-1)a/b]+[a/b]}
 =(b-1)(a-1)
x=(b-1)(a-1)/2
となります。

ガウス記号で削られる分を足して1になるペアを作っていくというのがミソですね。
   7月27日(金) 5:10:41     30414

過去問題一覧へ戻る