import sequtils,strutils,sugar
proc scanf(formatstr: cstring){.header: "<stdio.h>", varargs.}
proc getchar(): char {.header: "<stdio.h>", varargs.}
proc nextInt(): int = scanf("%lld",addr result)
proc nextFloat(): float = scanf("%lf",addr result)
import atcoder/extra/graph/graph_template
import atcoder/extra/graph/dijkstra
template times(n: int, body: untyped) =
for _ in 0..<n:
body
proc `$` [T](x: seq[T]): string = x.mapIt($it).join(" ")
proc `ceilDiv`[T: SomeInteger](x, y: T): T = x div y + ord(x mod y != 0)
proc main():void =
let N, Q = nextInt()
var g = initGraph[int](N)
(N - 1).times:
let a, b = nextInt() - 1
g.addBiEdge(a, b)
let dist = dijkstra[int](g, 0)[0]
main()
エラー
ac-library-nim/src/atcoder/extra/graph/dijkstra.nim(33, 28) Error: undeclared field: 'inf'
ソースコード
考えられる原因
dijkstra.nimの中で
atcoder/extra/other/inf
がimportされていない修正方法