Winner Nicke (Revolution IV)

Finish 2003-11-13 15:00:00 UTC

top10

by Philip Top

Status: Passed
Results: pass
CPU Time: 40.799
Score: 231.0
Submitted at: 2003-11-06 17:59:39 UTC
Scored at: 2003-11-06 20:20:07 UTC

Current Rank: 34th
Based on: x3 (diff)

Comments
Please login or create a profile.
Code
[n m]=size(a);
z=n*m;
t=1:z;
p=num2cell(t);
for i=t
    for k=t
        x=p{k}
        e=x(end);
        q=a(e)+1;
        g=[];
        f=e-1;
        h=mod(f,n)
        if e+n<=z & a(e+n)==q
            g=e+n;
        elseif e>n & a(e-n)==q
            g=e-n;
        elseif h<n-1 & a(e+1)==q
            g=e+1;
        elseif h>0 & a(f)==q
            g=f;
        end
        x=[x g];
        d(k) = nnz(x);
        p{k}=x;
    end
end
[a b]=max(d);
b = p{b}'