Warning: session_start(): open(/var/lib/php/sessions/sess_n3d3u7h9h9jrpfvalqbp32k8a9, 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
static LL ai_spreadCertainIndices(L tokPat, L tokS, L indices) {
int extra = l(tokS)-l(tokPat);
if (extra <= 0 || empty(indices)) ret emptyList();
new LL results;
for (L spread : allSpreads(extra, l(indices))) {
new L tok;
int pos = 0, iSpread = 0, iIndices = 0;
for i over tokPat:
if (!eq(get(indices, iIndices), i))
tok.add(tokS.get(pos++));
else {
++iIndices;
int take = spread.get(iSpread++);
tok.add(joinWithSpace(subList(tokS, pos, pos+take+1)));
pos += take+1;
}
results.add(tok);
}
ret results;
}