1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 | program Project3out; var p:Array of array of integer; N,R,i,j,k,M,C,NulaX,NulaY,o,count,Res:integer; br,xx:boolean; begin readln(N); for i:=1 to N do begin //1 Res:=2; br:=false; readln(R); setlength(p,R+2,R+2); for j:=0 to R+1 do begin //2 for k:=0 to R+1 do begin //3 if (k=0) or (k=R+1) or (j=0) or (j=R+1) then p[k,j]:=(R*R) else begin read(p[j,k]); if p[j,k]=0 then begin NulaX:=j; NulaY:=k; end; end; end; end; readln(M); for o:=1 to M do begin read(C); if p[NulaX,NulaY-1] = C then begin p[NulaX,NulaY] := C; dec(NulaY); p[NulaX,NulaY]:=0; end else if p[NulaX,NulaY+1] = C then begin p[NulaX,NulaY] := C; inc(NulaY); p[NulaX,NulaY]:=0; end else if p[NulaX-1,NulaY] = C then begin p[NulaX,NulaY] := C ; dec(NulaX) ; p[NulaX,NulaY]:=0; end else if p[NulaX+1,NulaY] = C then begin p[NulaX,NulaY] := C ; inc(NulaX); p[NulaX,NulaY]:=0; end Else begin res:=1; br:=true; end; if br=true then break; end; count:=1; if br=false then begin for j:=1 to R do for k:=1 to R do begin xx:=true; if j<>R then xx:=false; if k<>R then xx:=false; if p[j,k]<>0 then xx:=false; if p[j,k]=count then inc(count) else if xx<>true then res:=3; end; end; case res of 1 : Writeln('Pokus o utok'); 2 : Writeln('Prihlaseny do systemu'); 3 : writeln('Cas Vyprsal') end; end; //1 readln; end. |
cHJvZ3JhbSBQcm9qZWN0M291dDsKCgp2YXIgcDpBcnJheSBvZiBhcnJheSBvZiBpbnRlZ2VyOwogICAgIE4sUixpLGosayxNLEMsTnVsYVgsTnVsYVksbyxjb3VudCxSZXM6aW50ZWdlcjsKICAgICBicix4eDpib29sZWFuOwpiZWdpbgogcmVhZGxuKE4pOwogIGZvciBpOj0xIHRvIE4gZG8gYmVnaW4gICAgICAvLzEKICAgUmVzOj0yOwogICBicjo9ZmFsc2U7CiAgIHJlYWRsbihSKTsKICAgc2V0bGVuZ3RoKHAsUisyLFIrMik7CiAgICBmb3Igajo9MCB0byBSKzEgZG8gYmVnaW4gLy8yCiAgICAgZm9yIGs6PTAgdG8gUisxIGRvIGJlZ2luIC8vMwogICAgIGlmIChrPTApIG9yIChrPVIrMSkgb3IgKGo9MCkgb3IgKGo9UisxKSB0aGVuIHBbayxqXTo9KFIqUikgZWxzZSBiZWdpbgogICAgICByZWFkKHBbaixrXSk7CiAgICAgIGlmIHBbaixrXT0wIHRoZW4gYmVnaW4KICAgICAgIE51bGFYOj1qOwogICAgICAgTnVsYVk6PWs7CiAgICAgICBlbmQ7CiAgICAgIGVuZDsKICAgICBlbmQ7CiAgICBlbmQ7CiAgICByZWFkbG4oTSk7CiAgICBmb3Igbzo9MSB0byBNIGRvIGJlZ2luCiAgICAgcmVhZChDKTsKICAgICBpZiBwW051bGFYLE51bGFZLTFdID0gQyB0aGVuIGJlZ2luCiAgICAgIHBbTnVsYVgsTnVsYVldIDo9IEM7CiAgICAgIGRlYyhOdWxhWSk7CiAgICAgIHBbTnVsYVgsTnVsYVldOj0wOwogICAgIGVuZAoKICAgICBlbHNlIGlmIHBbTnVsYVgsTnVsYVkrMV0gPSBDIHRoZW4gYmVnaW4KICAgICAgcFtOdWxhWCxOdWxhWV0gOj0gQzsKICAgICAgaW5jKE51bGFZKTsKICAgICAgcFtOdWxhWCxOdWxhWV06PTA7CiAgICAgZW5kCgogICAgIGVsc2UgaWYgcFtOdWxhWC0xLE51bGFZXSA9IEMgdGhlbiBiZWdpbgogICAgICBwW051bGFYLE51bGFZXSA6PSBDIDsKICAgICAgZGVjKE51bGFYKSA7CiAgICAgIHBbTnVsYVgsTnVsYVldOj0wOwogICAgIGVuZAoKICAgICBlbHNlIGlmIHBbTnVsYVgrMSxOdWxhWV0gPSBDIHRoZW4gYmVnaW4KICAgICAgcFtOdWxhWCxOdWxhWV0gOj0gQyA7CiAgICAgIGluYyhOdWxhWCk7CiAgICAgIHBbTnVsYVgsTnVsYVldOj0wOwogICAgIGVuZAogICAgIEVsc2UgYmVnaW4KICAgICAgcmVzOj0xOwogICAgICBicjo9dHJ1ZTsKICAgICBlbmQ7CiAgICBpZiBicj10cnVlIHRoZW4gYnJlYWs7CiAgIGVuZDsKICBjb3VudDo9MTsKICBpZiBicj1mYWxzZSB0aGVuIGJlZ2luCiAgZm9yIGo6PTEgdG8gUiBkbwogICAgIGZvciBrOj0xIHRvIFIgZG8gYmVnaW4KICAgICAgIHh4Oj10cnVlOwogICAgICAgaWYgajw+UiB0aGVuIHh4Oj1mYWxzZTsKICAgICAgIGlmIGs8PlIgdGhlbiB4eDo9ZmFsc2U7CiAgICAgICBpZiBwW2osa108PjAgdGhlbiB4eDo9ZmFsc2U7CgogICAgICAgaWYgcFtqLGtdPWNvdW50IHRoZW4KICAgICAgIGluYyhjb3VudCkKICAgICAgIGVsc2UgaWYgeHg8PnRydWUgdGhlbiByZXM6PTM7CiAgICAgICAgZW5kOwogICAgICAgZW5kOwogIGNhc2UgcmVzIG9mCiAgMSA6IFdyaXRlbG4oJ1Bva3VzIG8gdXRvaycpOwogIDIgOiBXcml0ZWxuKCdQcmlobGFzZW55IGRvIHN5c3RlbXUnKTsKICAzIDogd3JpdGVsbignQ2FzIFZ5cHJzYWwnKQoKICBlbmQ7CiAgZW5kOyAvLzEKCiByZWFkbG47CmVuZC4K
-
upload with new input
-
結果: Success time: 0.01s 記憶體: 256 kB 回傳值: 0
2 3 1 2 3 4 5 6 7 8 0 2 8 8 3 1 2 3 4 5 6 7 8 0 2 8 5
Prihlaseny do systemu Cas Vyprsal
-
結果: Success time: 0.01s 記憶體: 256 kB 回傳值: 0
2 2 1 0 3 2 1 2 2 1 0 3 2 4 1 3 3 1
Prihlaseny do systemu Cas Vyprsal



