Warning: session_start(): open(/var/lib/php/sessions/sess_vqq1tn5itsitdfsucgir5oi4bj, 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 LCSortedPairIndex {
long[] pairs;
int[] index;
*(long[] pairs) {
this(pairs, null);
}
// primer is destroyed in the process
*(long[] *pairs, LCSortedPairIndex primer) {
int[] primerData = primer?.index;
if (primer != null) primer.pairs = null;
index = lc_sortedPairIndex(pairs, primerData);
}
int get(long pair) {
int i = intArrayBinarySearchWithGeneralizedComparator(index, a -> cmp(pairs[a], pair));
ret i >= 0 ? i : -1;
}
}