Submission #3729440
Source Code Expand
var h,w,x,y,i,j,k,cnt:Longint; s:array[1..39]of String[39]; d:array[0..4]of Longint=(0,1,0,-1,0); begin readln(h,w); for i:=1 to h do begin readln(s[i]); for j:=1 to w do begin if s[i,j]='@'then begin x:=i; y:=j; end else if s[i,j]='*'then inc(cnt); end; end; while cnt>0 do begin if y=1 then begin if x=1 then k:=0 else k:=3; end else begin if x mod 4=1 then begin if y<w then k:=0 else k:=1; end else begin if(y=3)and(x<h)then k:=1 else k:=2; end; end; inc(x,d[k]); inc(y,d[k+1]); if s[x,y]='.'then s[x,y]:='#'; inc(x,d[k]); inc(y,d[k+1]); if s[x,y]='.'then s[x,y]:='#'else if s[x,y]='*'then dec(cnt); end; for i:=1 to h do writeln(s[i]); end.
Submission Info
Submission Time | |
---|---|
Task | F - RPG Maker |
User | kotatsugame |
Language | Pascal (FPC 2.6.2) |
Score | 100 |
Code Size | 745 Byte |
Status | AC |
Exec Time | 0 ms |
Memory | 128 KB |
Compile Error
/usr/bin/ld.bfd: warning: ./link.res contains output sections; did you forget -T?
Judge Result
Set Name | All | ||
---|---|---|---|
Score / Max Score | 100 / 100 | ||
Status |
|
Set Name | Test Cases |
---|---|
All | 00_sample_00, 00_sample_01, 01_random_00, 01_random_01, 01_random_02, 01_random_03, 01_random_04, 01_random_05, 01_random_06, 01_random_07, 01_random_08, 01_random_09, 01_random_10, 01_random_11, 01_random_12, 01_random_13, 01_random_14, 01_random_15, 01_random_16, 01_random_17, 01_random_18, 01_random_19, 02_large_00, 02_large_01, 02_large_02, 02_large_03, 02_large_04, 02_large_05, 02_large_06, 02_large_07, 02_large_08, 02_large_09, 99_handmade_00, 99_handmade_01, 99_handmade_02, 99_handmade_03, 99_handmade_04, 99_handmade_05, 99_handmade_06, 99_handmade_07 |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
00_sample_00 | AC | 0 ms | 128 KB |
00_sample_01 | AC | 0 ms | 128 KB |
01_random_00 | AC | 0 ms | 128 KB |
01_random_01 | AC | 0 ms | 128 KB |
01_random_02 | AC | 0 ms | 128 KB |
01_random_03 | AC | 0 ms | 128 KB |
01_random_04 | AC | 0 ms | 128 KB |
01_random_05 | AC | 0 ms | 128 KB |
01_random_06 | AC | 0 ms | 128 KB |
01_random_07 | AC | 0 ms | 128 KB |
01_random_08 | AC | 0 ms | 128 KB |
01_random_09 | AC | 0 ms | 128 KB |
01_random_10 | AC | 0 ms | 128 KB |
01_random_11 | AC | 0 ms | 128 KB |
01_random_12 | AC | 0 ms | 128 KB |
01_random_13 | AC | 0 ms | 128 KB |
01_random_14 | AC | 0 ms | 128 KB |
01_random_15 | AC | 0 ms | 128 KB |
01_random_16 | AC | 0 ms | 128 KB |
01_random_17 | AC | 0 ms | 128 KB |
01_random_18 | AC | 0 ms | 128 KB |
01_random_19 | AC | 0 ms | 128 KB |
02_large_00 | AC | 0 ms | 128 KB |
02_large_01 | AC | 0 ms | 128 KB |
02_large_02 | AC | 0 ms | 128 KB |
02_large_03 | AC | 0 ms | 128 KB |
02_large_04 | AC | 0 ms | 128 KB |
02_large_05 | AC | 0 ms | 128 KB |
02_large_06 | AC | 0 ms | 128 KB |
02_large_07 | AC | 0 ms | 128 KB |
02_large_08 | AC | 0 ms | 128 KB |
02_large_09 | AC | 0 ms | 128 KB |
99_handmade_00 | AC | 0 ms | 128 KB |
99_handmade_01 | AC | 0 ms | 128 KB |
99_handmade_02 | AC | 0 ms | 128 KB |
99_handmade_03 | AC | 0 ms | 128 KB |
99_handmade_04 | AC | 0 ms | 128 KB |
99_handmade_05 | AC | 0 ms | 128 KB |
99_handmade_06 | AC | 0 ms | 128 KB |
99_handmade_07 | AC | 0 ms | 128 KB |