iT邦幫忙

0

使用python 求大於1000最小平方和,求最小的n,滿足「1二次方+2二次方+3二次方+…n二次方>1000」。

  • 分享至 

  • xImage

自學,章節找不到類似。

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

4
海綿寶寶
iT邦大神 1 級 ‧ 2021-11-01 08:48:45
最佳解答

Google,第一篇就有
https://ithelp.ithome.com.tw/upload/images/20211101/20001787CnPg9YK6t0.png

2
微甜的酸
iT邦新手 2 級 ‧ 2021-11-01 11:03:16

使用動態規劃:

n, an, sn = 0, 1, 0

while sn <= 5:
    an += 2*n-1
    n += 1
    sn += an
    print(an, sn)

print(n-1)

我要發表回答

立即登入回答