結果
| 問題 | No.9000 Hello World! (テスト用) |
| ユーザー |
|
| 提出日時 | 2017-08-18 03:11:23 |
| 言語 | Nim (2.2.8) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 472 bytes |
| 記録 | |
| コンパイル時間 | 3,308 ms |
| コンパイル使用メモリ | 89,600 KB |
| 実行使用メモリ | 6,272 KB |
| 最終ジャッジ日時 | 2026-03-19 20:03:24 |
| 合計ジャッジ時間 | 3,472 ms |
|
ジャッジサーバーID (参考情報) |
judge1_1 / judge2_0 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | WA * 4 |
コンパイルメッセージ
/home/judge/data/code/Main.nim(10, 13) Warning: use the nimble packages `malebolgia`, `taskpools` or `weave` instead; threadpool is deprecated [Deprecated] /home/judge/data/code/Main.nim(16, 7) Warning: cannot prove: 0 <= k [IndexCheck] /home/judge/data/code/Main.nim(16, 10) Warning: cannot prove: k <= len(ch) + -1 [IndexCheck] /home/judge/data/code/Main.nim(16, 7) Warning: cannot prove: 0 <= k [IndexCheck] /home/judge/data/code/Main.nim(16, 10) Warning: cannot prove: k <= len(ch) + -1 [IndexCheck] /home/judge/data/code/Main.nim(16, 10) Warning: (k)..(k) not disjoint from (k)..(k) [IndexCheck] /home/judge/data/code/Main.nim(2, 26) Warning: imported and not used: 'macros' [UnusedImport] /home/judge/data/code/Main.nim(2, 33) Warning: imported and not used: 'osproc' [UnusedImport]
ソースコード
{.experimental.}
import strutils,sequtils,macros,osproc
const p = @[
"echo 'threads:on' > nim.cfg",
"echo 'threads:on' > ../nim.cfg",
]
const str = p.mapIt(gorge(it))
echo str
import math,threadpool
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