最近,我遇到了一個非常有趣的問題:
給定數字 N,有多少種組合可以寫成幾個不同平方數之和?
例如,25 可以寫成:
25 = [5**2 , 3**2 4**2]
所以答案是2。
但是對于 31,沒有解,所以答案是 0。
一開始,我認為這將是一個容易解決的問題。我只是假設,如果我計算平方數的每個組合都小于數字 N 的平方根,那么從時間上來說我應該沒問題。(我找到了基于
So, using JIT is significantly faster. However, this comes with a price: Numba doesn't support the bigint library and for big numbers using Numba is not valid.
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/453741.html
上一篇:理解以下演算法解決方案面臨的問題
下一篇:識別矩陣每一行中的最小元素
