Winner Nicke (Revolution IV)

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

snake15

by Anitha

Status: Passed
Results: pass
CPU Time: 36.943
Score: 236.0
Submitted at: 2003-11-06 17:53:11 UTC
Scored at: 2003-11-06 20:04:56 UTC

Current Rank: 45th
Based on: x2 (diff)

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