diff options
author | n <@> | 2023-12-16 04:43:20 +0200 |
---|---|---|
committer | n <@> | 2023-12-16 04:43:20 +0200 |
commit | ea745644bfddba530b28d49705e7acf3216f8a1e (patch) | |
tree | 17dba1934c192103b135ef1c0ea936234064f568 /o.c | |
parent | dec88e72a855b51e7e2855c7290ffec29337dc52 (diff) |
i4() -> F4()
Diffstat (limited to 'o.c')
-rw-r--r-- | o.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -25,7 +25,7 @@ I qA(A x,A y/*00*/)_(I v=TS[xt]-TS[yt];P(v,v) RT(F(MIN(xn,yn),A z=ii(x,i),u=ii(y,i);I d=qA(z,u);mr(z(u));P(d,d))ql(xn,yn)) Ropqr(x=str(xR);y=str(yR);I r=qA(x,y);x(y(0));r) R_(ql(x,y)))0) -Z I*ascZ(CO UC*v,UC*g,I*a,I*b,I n,I w)_(U c[257];tilV(a,0,n,2);j(w,MS(c,0,SZ c);F(n,g[i]=v[w*a[i]+j])F(n,c[g[i]+1]++)I(c[1+*g]-n,F(255,c[i+1]+=c[i])F(n,b[c[g[i]]++]=a[i])SW(b,a)))a) +Z I*ascZ(CO UC*v,UC*g,I*a,I*b,I n,I w)_(U c[257];tilV(a,0,n,2);Fj(w,MS(c,0,SZ c);F(n,g[i]=v[w*a[i]+j])F(n,c[g[i]+1]++)I(c[1+*g]-n,F(255,c[i+1]+=c[i])F(n,b[c[g[i]]++]=a[i])SW(b,a)))a) Z A grdm(A x/*1*/,A1 f)_(A y=kv(&x);x(x1(Nx(f(y))))) Z V mrg(A x/*0*/,I*p,I*q,I*b,I*d,I k){I*r=p-q+b;W(1,I(qA(xA[*p],xA[*b])<k,*r++=*p++;P(p==q))E(*r++=*b++;B(b==d)))MC(r,p,q-p<<2);}//merge(k=1),mergeR(k=0) |