use std const main = { var ahead, as, bs var a, b, r var t0, t ahead = "126308761238761823681238076128073687012638701623876" \ "128036810273608712638706128073612" \ "807367801263870162083761208736807" \ "123607812638071623087612807361807" \ "236087126308712638071628073612087" \ "368017236016238061208736817023680" \ "712638701628073612087360187236870" \ "126387016238706128703681723680126" \ "380126380612873618270368071236801" \ "263807126837061280736128073687102" \ "360871263807126308712630876128730" \ "612087361208736087126308712630871" \ "263807612387061287361287036081263" \ "08712630871623078621" bs = \ "912539716253961283768710263807126308761287670182367801263016"\ "230861208361287036081726387012636123086128036102368012360812"\ "630871623087612087361208361287360812630871263807126380761283"\ "076120873610287361028736018726308712637801263081726308712638"\ "706123087612308761208736120960189273981273987120938710923709"\ "127309871289371092873098172397129037091287390127390817290371"\ "289037918273901273097129083712980370918273098127390817293087"\ "120983719802738912318273098127390817293087120983719802738912"\ "318273098127390817293087120983719802738912318273098127390817"\ "293087120983719802738912318273098127390817293087120983719802"\ "738912318273098127390817293087120983719802738912318273098127"\ "390817293087120983719802738912318273098127390817293087120983"\ "719802738912318273098127390817293087120983719802738912318273"\ "098127390817293087120983719802738912318273098127390817293087"\ "120983719802738912318273098127390817293087120983719802738911"\ "827309812739081729308712098371980273891231827309812739081729"\ "308712098371980273891231827309812739081729308712098371980273"\ "891231827309812739081729308712098371980273891231827309812739"\ "081729308712098371980273891231827309812739081729308712098371"\ "980273891231827309812739081729308712098371980273891231827309"\ "812739081729308712098371980273891231827309812739081729308712"\ "098371980273891231827309812739081729308712098371980273891231"\ "827309812739081729308712098371980273891231827309812739081729"\ "308712098371980273891231827309812739081729308712098371980273"\ "891231827309812739081729308712098371980273891231827309812739"\ "081729308712098371980273891231827309812739081729308712098371"\ "980273891231827309812739081729308712098371980273891231827309"\ "812739081729308712098371980273891231827309812739081729308712"\ "098371980273891231827309812739081729308712098371980273891231"\ "827309812739081729308712098371980273891231827309812739081729"\ "308712098371980273891231827309812739081729308712098371980273"\ "891231827309812739081729308712098371980273891231827309812739"\ "081729308712098371980273891232318273098127390817293087120983"\ "719802738912318273098127390817293087120983719802738912318273"\ "098127390817293087120983719802738912318273098127390817293087"\ "120983719802738912318273098127390817293087120983719802738912"\ "318273098127390817293087120983719802738912318273098127390817"\ "293087120983719802738912318273098127390817293087120983719802"\ "738912318273098127390817293087120983719802738912318273098127"\ "390817293087120983719802738912318273098127390817293087120983"\ "719802738912318273098127390817293087120983719802738912318273"\ "098127390817293087120983719802738912318273098127390817293087"\ "120983719802738912318273098127390817293087120983719802738912"\ "318273098127390817293087120983719802738912318273098127390817"\ "293087120983719802738912318273098127390817293087120983719802"\ "738911827309812739081729308712098371980273891231827309812739"\ "081729308712098371980273891231827309812739081729308712098371"\ "980273891231827309812739081729308712098371980273891231827309"\ "812739081729308712098371980273891231827309812739081729308712"\ "098371980273891231827309812739081729308712098371980273891231"\ "827309812739081729308712098371980273891231827309812739081729"\ "308712098371980273891231827309812739081729308712098371980273"\ "891231827309812739081729308712098371980273891231827309812739"\ "081729308712098371980273891231827309812739081729308712098371"\ "9802738912318273098127390817293087120983719802738912323736" as = std.slalloc(ahead.len + 1_000_000) std.slfill(as, ('0' : byte)) std.slcp(as[:ahead.len], ahead) a = std.get(std.bigparse(as)) b = std.get(std.bigparse(bs)) t0 = std.now() r = std.bigdiv(a, b) t = std.now() - t0 std.put("r: {}, tm: {}\n", r, t) }