結果
| 問題 | No.9000 Hello World! (テスト用) |
| ユーザー |
|
| 提出日時 | 2017-08-18 03:23:21 |
| 言語 | Nim (2.2.8) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 348 bytes |
| 記録 | |
| コンパイル時間 | 3,173 ms |
| コンパイル使用メモリ | 89,344 KB |
| 実行使用メモリ | 6,272 KB |
| 最終ジャッジ日時 | 2026-03-19 20:05:26 |
| 合計ジャッジ時間 | 3,833 ms |
|
ジャッジサーバーID (参考情報) |
judge1_1 / judge2_0 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | WA * 4 |
コンパイルメッセージ
/home/judge/data/code/Main.nim(2, 22) Warning: use the nimble packages `malebolgia`, `taskpools` or `weave` instead; threadpool is deprecated [Deprecated] /home/judge/data/code/Main.nim(10, 7) Warning: cannot prove: 0 <= k [IndexCheck] /home/judge/data/code/Main.nim(10, 10) Warning: cannot prove: k <= len(ch) + -1 [IndexCheck] /home/judge/data/code/Main.nim(10, 7) Warning: cannot prove: 0 <= k [IndexCheck] /home/judge/data/code/Main.nim(10, 10) Warning: cannot prove: k <= len(ch) + -1 [IndexCheck] /home/judge/data/code/Main.nim(10, 10) Warning: (k)..(k) not disjoint from (k)..(k) [IndexCheck] /home/judge/data/code/Main.nim(3, 8) Warning: imported and not used: 'sequtils' [UnusedImport] /home/judge/data/code/Main.nim(3, 24) Warning: imported and not used: 'osproc' [UnusedImport] /home/judge/data/code/Main.nim(3, 17) Warning: imported and not used: 'macros' [UnusedImport]
ソースコード
{.experimental.}
import strutils,math,threadpool
import sequtils,macros,osproc
proc term(k: float): float = 4 * math.pow(-1, k) / (2*k + 1)
proc pi(n: int): float =
var ch = newSeq[float](n+1)
parallel:
for k in 0..ch.high:
ch[k] = spawn term(float(k))
for k in 0..ch.high:
result += ch[k]
let f = formatFloat(pi(5000))
echo f