Files
lynchmark/tests/3_lis/outputs/openrouter_polaris-alpha.js
2025-11-07 21:32:49 +00:00

12 lines
303 B
JavaScript

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