Warning: session_start(): open(/var/lib/php/sessions/sess_iboqfd6dgcjtqv576uqi4pr25i, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
sclass CompactQTest {
long acc;
int n = 100000;
new CompactQ q;
int qSizeAtEnd;
long time;
Scorer scorer;
begin.
long expectedResult = longMul(n, n+1)/2;
printVars(+n, +expectedResult);
S name = "Queue " + n;
time name {
for (var r : inclusiveCountIterator(1, n, i -> r { acc += i; }))
q.add(r);
qSizeAtEnd = q.size();
q.waitUntilDone();
assertEqualsVerbose(scorer, expectedResult, acc);
}
time = lastTiming();
print(n2(acc) + " // " + n2(qSizeAtEnd));
}