dポイントプレゼントキャンペーン実施中!

1^n + 2^n + 3^n + 4^n + ... + k^n 簡単に計算できる方法はありますか? nもkも大きいから、直接に計算することが難しいです。

A 回答 (4件)

Rなら、



sum((1:k)^n)

で計算できます。てか、スジ違いの回答ですみません。
    • good
    • 0

n と k から求める方法はある


https://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A1 …
けど, 「簡単」といえるかどうかは別の話.
    • good
    • 0

失礼。

間違っていたかな。でも、足し算する方法で行けませんかね。
    • good
    • 0

1^n + 2^n + 3^n + 4^n + ... + k^n=Aについて並べる順を逆にすると



k^n + ... + 4^n + 3^n + 2^n + 1^n=A

となりますよね。これを元の式と足し算するわけです。そうすると、

2A=(1+k)^n + (2+k-1)^n+…+(k+1)^n

つまり、2A=(1+k)^n + (1+k)^n+…+(1+k)^n

となり、(1+k)がk回繰り返されるわけ。

よって
A=(1+k)^n ×k/2
になります。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!