結果
問題 |
No.2510 Six Cube Sum Counting
|
ユーザー |
![]() |
提出日時 | 2023-09-21 20:23:05 |
言語 | Python3 (3.13.1 + numpy 2.2.1 + scipy 1.14.1) |
結果 |
MLE
|
実行時間 | - |
コード長 | 558 bytes |
コンパイル時間 | 353 ms |
コンパイル使用メモリ | 12,544 KB |
実行使用メモリ | 683,212 KB |
最終ジャッジ日時 | 2024-09-19 12:39:08 |
合計ジャッジ時間 | 17,536 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | MLE * 3 -- * 1 |
other | -- * 26 |
ソースコード
import sys input = sys.stdin.readline import numpy def main(): n=int(input()) d=[0]*81000001 ans = 0 for m0 in range(0,301): for m1 in range(0,m0+1): for m2 in range(m1,m0+1): d[m0*m0*m0+m1*m1*m1+m2*m2*m2]+=1 for m1 in range(m0, 301): for m2 in range(m1, 301): v = n-m0*m0*m0-m1*m1*m1-m2*m2*m2 if v < 0: break elif v <= 81000000: ans+=d[v] print(ans) if __name__ == "__main__": main()