Files
lynchmark/tests/3_lis/outputs/x-ai_grok-4.1-fast.js
2025-11-20 01:45:32 +00:00

11 lines
328 B
JavaScript

async function findLISLength(arr) {
const {bisectLeft} = await import('https://cdn.jsdelivr.net/npm/d3-array@3/+esm');
let tails = [];
for (let num of arr) {
let i = bisectLeft(tails, num);
if (i === tails.length) tails.push(num);
else tails[i] = num;
}
return tails.length;
}
export default findLISLength;