QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#376120 | #8507. Clever Cell Choices | installb# | AC ✓ | 3731ms | 4088kb | C++20 | 2.8kb | 2024-04-03 21:07:19 | 2024-04-03 21:07:19 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N = 5005;
const int M = 40005;
int ec = 1,to[M << 1],nxt[M << 1],cap[M << 1],hed[N],lev[N],cur[N];
void add_edge(int f,int t,int c){
++ ec; to[ec] = t; nxt[ec] = hed[f]; hed[f] = ec; cap[ec] = c;
++ ec; to[ec] = f; nxt[ec] = hed[t]; hed[t] = ec; cap[ec] = 0;
}
void bfs(int s,int t){
for(int i = 1;i <= t;i ++) lev[i] = -1;
queue <int> q;
lev[s] = 0; q.push(s);
while(!q.empty()){
int u = q.front(); q.pop();
for(int v,i = hed[u];i;i = nxt[i]){
v = to[i];
if(cap[i] && lev[v] == -1){
lev[v] = lev[u] + 1;
q.push(v);
}
}
}
}
int dfs(int u,int t,int f){
if(u == t) return f;
for(int v,i = cur[u];i;i = nxt[i]){
v = to[i]; cur[u] = i;
if(lev[v] == lev[u] + 1 && cap[i]){
int tmp = dfs(v,t,min(f,cap[i]));
if(tmp){
cap[i] -= tmp;
cap[i ^ 1] += tmp;
return tmp;
}
}
}
return 0;
}
int mxf = 0;
void dinic(int s,int t){
while(1){
bfs(s,t); if(lev[t] == -1) break;
for(int i = 1;i <= t;i ++) cur[i] = hed[i];
while(1){
int f = dfs(s,t,0x3f3f3f3f);
if(!f) break;
mxf += f;
}
}
}
int n,m,a[55][55];
int S,T;
int dx[4] = {-1, 1, 0, 0};
int dy[4] = { 0, 0,-1, 1};
int get_id(int x,int y){
return (x - 1) * m + y;
}
void buildedge(){
mxf = 0;
ec = 1;
for(int i = 1;i <= T;i ++) hed[i] = 0;
for(int i = 1;i <= n;i ++){
for(int j = 1;j <= m;j ++){
if(a[i][j]) continue;
if((i + j) & 1){
add_edge(S,get_id(i,j),1);
for(int d = 0;d < 4;d ++){
int tx = i + dx[d];
int ty = j + dy[d];
if(tx >= 1 && tx <= n && ty >= 1 && ty <= m && !a[tx][ty]) add_edge(get_id(i,j),get_id(tx,ty),1);
}
}
else add_edge(get_id(i,j),T,1);
}
}
}
void solve(){
cin >> n >> m;
vector <pair <int,int> > vec;
for(int i = 1;i <= n;i ++){
for(int j = 1;j <= m;j ++){
char ch; cin >> ch;
if(ch == '#') a[i][j] = 1;
else vec.push_back({i,j});
}
}
S = get_id(n,m) + 1; T = S + 1;
buildedge();
dinic(S,T);
int ansmx = mxf,cnt = 0;
for(auto [x,y] : vec){
a[x][y] = 1;
buildedge();
dinic(S,T);
if(mxf == ansmx) cnt ++;
a[x][y] = 0;
}
cout << cnt << '\n';
}
int main(){
ios::sync_with_stdio(false);
solve();
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 0ms
memory: 3612kb
input:
3 3 #.# ... #.#
output:
4
result:
ok 1 number(s): "4"
Test #2:
score: 0
Accepted
time: 0ms
memory: 3848kb
input:
3 3 ..# ... ...
output:
0
result:
ok 1 number(s): "0"
Test #3:
score: 0
Accepted
time: 0ms
memory: 3804kb
input:
1 4 ...#
output:
2
result:
ok 1 number(s): "2"
Test #4:
score: 0
Accepted
time: 0ms
memory: 3616kb
input:
1 5 ####.
output:
1
result:
ok 1 number(s): "1"
Test #5:
score: 0
Accepted
time: 0ms
memory: 3548kb
input:
1 6 #..###
output:
0
result:
ok 1 number(s): "0"
Test #6:
score: 0
Accepted
time: 0ms
memory: 3508kb
input:
2 5 ....# ###.#
output:
3
result:
ok 1 number(s): "3"
Test #7:
score: 0
Accepted
time: 0ms
memory: 3512kb
input:
2 6 ...##. .#.###
output:
4
result:
ok 1 number(s): "4"
Test #8:
score: 0
Accepted
time: 0ms
memory: 3556kb
input:
5 5 ##... ##.#. ##.## ##.#. .##..
output:
7
result:
ok 1 number(s): "7"
Test #9:
score: 0
Accepted
time: 0ms
memory: 3624kb
input:
6 6 ...##. #..#.. ...... ..#... #...## .#....
output:
1
result:
ok 1 number(s): "1"
Test #10:
score: 0
Accepted
time: 1ms
memory: 3624kb
input:
10 10 ####.#...# .#.###.... #....#..#. .....#.#.. ##.#..#.#. ..#..##... .##.#####. #######.## .#.#.##..# .#.###.##.
output:
26
result:
ok 1 number(s): "26"
Test #11:
score: 0
Accepted
time: 1ms
memory: 3784kb
input:
10 10 ..#..#.### .#######.# .#.####.#. ......#### #..#..#.#. ...#.###.# #.#...#.#. .#...#.... ...#.#.#.# ...###....
output:
21
result:
ok 1 number(s): "21"
Test #12:
score: 0
Accepted
time: 1ms
memory: 3820kb
input:
15 15 #......#.#.###. #.##...####..#. ##.....##.##.#. #.###.#..#...## ....###.##.#.#. .#..#.###.##.#. ######.#.####.# .#....#..####.. .....#.###.##.. #..##.###.##### #.##.#####..### .#######..##.#. ##....#.##...#. ....#####.##.## ...#.#........#
output:
51
result:
ok 1 number(s): "51"
Test #13:
score: 0
Accepted
time: 1ms
memory: 3584kb
input:
15 15 ###.#......#... #.....#.#.###.# #..#.#.###..#.. .#####.##.#..#. ...#.##.#..#.#. #.#.###.....### ......#..##.... ..##..#.#.#...# ..#..#..#...... ....####...#..# .####..#.#.##.# ###.#..#.#.#... .#.##.##....##. .#.#####.#..#.# #.#.#.##.#.....
output:
61
result:
ok 1 number(s): "61"
Test #14:
score: 0
Accepted
time: 2ms
memory: 3568kb
input:
20 20 ####....##.#####.##. ...####.##..#.####.. #.#.....#....##..### ###..###.#.#..#..### ##.##..#.##.####.... #...###.##.###.##... .###...#####.##....# #...###...##........ ##.#.#.#.###.......# #...##.##.#..##.##.. ..##.##.######....## #.#....#.##.##.##..# ##.....#..#.######## ##....##.###...#.... ...
output:
95
result:
ok 1 number(s): "95"
Test #15:
score: 0
Accepted
time: 2ms
memory: 3660kb
input:
20 20 .##.#.#.#..##..##.#. ..#.##.##.....##..## .#....##...####..#.. ##..###..#.#..##.... ....#.##.##.###...## .#.#.##.#..###....#. ######.#..#....#.#.. .##.###..##..##.###. #.....#.#..#.##.#.#. ###.#####.##..#.##.# ...###.####.##...#.# .#.....#.#.#.#..###. #.#...#####..##.#### ..####.##..##.#.#.## ...
output:
109
result:
ok 1 number(s): "109"
Test #16:
score: 0
Accepted
time: 17ms
memory: 3684kb
input:
30 30 ###...###....#..#.#.#######... .##..#.###.#.####.#...#..#.#.. .##..#######..##...#....##...# ..###..#..###...#.##.....#..## #.#.#.#.#...###.######..#....# ###..##..###.#.###.#.####..#.. .....#...####..####..##.#.##.# ..#...######.##....#..###..### ..#####......#.#...##...#..##. ##..#.#.#.##......
output:
196
result:
ok 1 number(s): "196"
Test #17:
score: 0
Accepted
time: 13ms
memory: 3816kb
input:
30 30 ######....###.#..#..###.#.##.# .#..#...#.##..#.##...#...##### ##.#.##..##.#..###.#.#...####. .####.###..##..#..#.#####..#.# ....##.##...#...##.####..####. ..###.##.##...##.##.###.####.# #####......#.#...#..........#. ..#.....###..##.##..##.#.##### ..##...#.##.#.#.#..#.#.#.##... ...#.#.##..###....
output:
196
result:
ok 1 number(s): "196"
Test #18:
score: 0
Accepted
time: 69ms
memory: 3644kb
input:
40 40 ......##...#.##..###.##.#.....#.#.#..#.# #..###...####.####..###.#.#.#..#.##..##. ############.#.#...##..#...#........#.## ##.###.##########...###...####.##..##### .###.#.##.##....##...#.##.#..#..##.#..#. ##...####.##.###.#.#.##...##..####.##### #####..##.###.##.#.#.....####..##...##.. .#..###...
output:
290
result:
ok 1 number(s): "290"
Test #19:
score: 0
Accepted
time: 89ms
memory: 3684kb
input:
40 40 .####.####.....##.......#....########..# .#.#....#####..#.##.###..#..#.#...##.#.# .##.####..#.#...#.######..#.....##.#.##. .##..##...#...#.#.#..#.###.....#..##.##. ..###.#.#....#######...#.##.##...##...#. .##..#......##.##########.##.###..#..#.# ###.##.#.##...#.#####...###..##.#.#..### #.###.....
output:
307
result:
ok 1 number(s): "307"
Test #20:
score: 0
Accepted
time: 347ms
memory: 3676kb
input:
50 50 #..#..###.###.####..#..#.##.#.##...#.#...########. ..#.##.##..##..##.##.##.##...#.#.####.#.##...##..# ....##.#.#..#.#.#.###...##.###.#...#.##..#..#..### #.###.#.##.#......##...#..#..#..##..#####.##.#.... .##.####..##.#..#...##...#..#...##..##.##..#.##... .###.#..#..####....##...#......##..#.##...
output:
488
result:
ok 1 number(s): "488"
Test #21:
score: 0
Accepted
time: 285ms
memory: 3896kb
input:
50 50 ...##..#.#.##...#..##........##..###..##..#......# .......#.#..#####.##.##.##.###.#.##.#.#..##......# ...##.##.########.##...#...#...#####...###.####.#. #....###..###.###......##.#####..##.#...#.#...###. #.##.##...#.#....##..##.##..##.#..####..#####.##.. .##.##.#.##...#.##.#.#....##..#..#.##.#...
output:
494
result:
ok 1 number(s): "494"
Test #22:
score: 0
Accepted
time: 0ms
memory: 3780kb
input:
1 10 .#........
output:
1
result:
ok 1 number(s): "1"
Test #23:
score: 0
Accepted
time: 0ms
memory: 3636kb
input:
1 11 #..........
output:
0
result:
ok 1 number(s): "0"
Test #24:
score: 0
Accepted
time: 0ms
memory: 3512kb
input:
1 21 #.......#............
output:
4
result:
ok 1 number(s): "4"
Test #25:
score: 0
Accepted
time: 0ms
memory: 3784kb
input:
2 12 ..#......... ......#.....
output:
0
result:
ok 1 number(s): "0"
Test #26:
score: 0
Accepted
time: 1ms
memory: 3860kb
input:
2 22 ....#................. ..........#......#..#.
output:
0
result:
ok 1 number(s): "0"
Test #27:
score: 0
Accepted
time: 1ms
memory: 3792kb
input:
33 3 #.. ... ... ... .#. ... ... ... ... .#. ... ... ... ... ..# ... ... ... ... ... ... ..# ..# ... ... ... ... ... ... ... .#. ... .#.
output:
3
result:
ok 1 number(s): "3"
Test #28:
score: 0
Accepted
time: 0ms
memory: 3580kb
input:
42 1 . . . . . . # . . . . . . . . # . . . . . # . . . . # . . . . . . . . . . . . . . .
output:
11
result:
ok 1 number(s): "11"
Test #29:
score: 0
Accepted
time: 15ms
memory: 3532kb
input:
13 37 ##........#.......................... ....................#................ ..........#.............#............ ..............#.....#.....#.......... ....#....#.....................##.... ....#........#.........#............. ........#.......#.................... ....#............##............
output:
221
result:
ok 1 number(s): "221"
Test #30:
score: 0
Accepted
time: 17ms
memory: 3664kb
input:
31 13 .....#......# ........#.... ....#.#...... ....#........ ............. .#.........#. ......#...... ............# ..#.#......#. ............. .......#..... .....#....... ..#.......... .##.#........ .#..#........ ..........##. ............. ...........## ............# ............. .......#.#... ...
output:
184
result:
ok 1 number(s): "184"
Test #31:
score: 0
Accepted
time: 2118ms
memory: 3696kb
input:
44 44 ...................#...........#............ .#............#.#..#.#...................... ...#....#.........##....#...##.............. .......#.................................... .....##...#...##..........#................. ..##.#...........#.........##........#...... .....#.....................
output:
833
result:
ok 1 number(s): "833"
Test #32:
score: 0
Accepted
time: 2137ms
memory: 3828kb
input:
49 46 ......##.................#.................... ...#.................#.....#..#..........#.#.. #.....#...............#......##....#.....#.... ..........#............##...................## ...#......#.#..............###..#..........#.. ..................................#........... ...........#...
output:
956
result:
ok 1 number(s): "956"
Test #33:
score: 0
Accepted
time: 3731ms
memory: 3892kb
input:
50 50 ..#..#................#.#.......#................. #...........................#..#.................. ...#..............#....#...............#.......... .........#..........#........................#.... ...#....#..........#..#.#................##..#.... ...#.........#.#.#..................#.....
output:
1020
result:
ok 1 number(s): "1020"
Test #34:
score: 0
Accepted
time: 0ms
memory: 3568kb
input:
1 7 .......
output:
4
result:
ok 1 number(s): "4"
Test #35:
score: 0
Accepted
time: 0ms
memory: 3508kb
input:
1 10 ..........
output:
0
result:
ok 1 number(s): "0"
Test #36:
score: 0
Accepted
time: 33ms
memory: 3936kb
input:
31 35 ................................... ................................... ................................... ................................... ................................... ................................... ................................... ................................... .........
output:
543
result:
ok 1 number(s): "543"
Test #37:
score: 0
Accepted
time: 29ms
memory: 3932kb
input:
33 33 ................................. ................................. ................................. ................................. ................................. ................................. ................................. ................................. .........................
output:
545
result:
ok 1 number(s): "545"
Test #38:
score: 0
Accepted
time: 99ms
memory: 3988kb
input:
42 42 .......................................... .......................................... .......................................... .......................................... .......................................... .......................................... .......................................
output:
0
result:
ok 1 number(s): "0"
Test #39:
score: 0
Accepted
time: 158ms
memory: 3880kb
input:
47 48 ................................................ ................................................ ................................................ ................................................ ................................................ ................................................ ...
output:
0
result:
ok 1 number(s): "0"
Test #40:
score: 0
Accepted
time: 3022ms
memory: 3844kb
input:
50 50 ...##.#......#....#............#...........#...... ...#........#.............#.....##...#.....#.....# .......#..#..#.#...........#...............#...... .......#........#......#.................#......#. #....................................#...#........ ........#.................#.........#.....
output:
909
result:
ok 1 number(s): "909"
Test #41:
score: 0
Accepted
time: 1079ms
memory: 3944kb
input:
50 50 .##...###......#......#.......###.....#.#..#.#.... .#...#.####........#.##......#...##..#..#......... ..###..#....#.......#..##.......#...#.....#...#..# ##.#....#...#...#...##.#..##.#.#..#.......#...##.. ##.#..#........#.#..#.##.....#..##.....##..#...#.. .............#..#....##.....#..##.....#...
output:
688
result:
ok 1 number(s): "688"
Test #42:
score: 0
Accepted
time: 292ms
memory: 3696kb
input:
50 50 #....#.####.###........##.#...#......#..##.##.##.. #####.#.#.######..##.###.....#.#.#...#.###.#.#.... .#.#####.#..##.#...#....#.##...#.##..####.#.#...## #.#...##..##....#....######.##.####...#.##.##.#### #..###.....#.##..###...###.##...#..####....##.##.# #....#.#...#.##...###..###....#.###..#....
output:
536
result:
ok 1 number(s): "536"
Test #43:
score: 0
Accepted
time: 24ms
memory: 3588kb
input:
50 50 #####.#####.###..###..#######.##.#.####.#.#.###.## ###.#.####.##...##.#.##.##..####.######.#..###.#.. ###...####.########..###.###.###..###.#####..##### ###########..##.###..#..#####..#....##..######.#.# #######.####.#.#####.#...######..#.#####.#.####### ####.#.##.#######..######.##.###.##.###...
output:
371
result:
ok 1 number(s): "371"
Test #44:
score: 0
Accepted
time: 8ms
memory: 3708kb
input:
50 50 ..##.####.#..#.##..#.#.#####..####.########.###.## ###.###..#.##.##..########...#########..########## #########.#######.###..####################..##### #######.##.###.###.###.#..####.#####...###..###.#. ##.#.##############.###########.####...##########. .....#.#.#####.#...#.##################...
output:
299
result:
ok 1 number(s): "299"
Test #45:
score: 0
Accepted
time: 2ms
memory: 3664kb
input:
50 50 ############.########################.###########. ####.##########.#############.#############.###### #####.#######.###############.#############.#.##.# ..#.##.#####..###.###########.########.####.###### ###############.#.########.##############.######.. ######.#################.#..##.########...
output:
189
result:
ok 1 number(s): "189"
Test #46:
score: 0
Accepted
time: 859ms
memory: 3812kb
input:
43 44 .................#....#..#...............##. ....#..#.............................#...... .............#.....................#.#...... .#.....#......#...............#............. #...............#...#...............#....... .#.....#..#...........#.......#............. ..#........................
output:
776
result:
ok 1 number(s): "776"
Test #47:
score: 0
Accepted
time: 71ms
memory: 3608kb
input:
15 49 .##..#........#....#....##.....#..#.......##...#. ...#.....##....##...#.#...........#..#.........#. #..#.........##.....#.#..#.....#.#.#..#......#... .................#...........#.....#...........#. ..#..#.....##...#......#....#.....#........#..#.. #.#.......#..........#..#...#..................
output:
218
result:
ok 1 number(s): "218"
Test #48:
score: 0
Accepted
time: 1ms
memory: 3636kb
input:
5 10 #..#...... .#....##.. ..###...## ..#...#..# #....#....
output:
3
result:
ok 1 number(s): "3"
Test #49:
score: 0
Accepted
time: 556ms
memory: 3792kb
input:
49 49 #.#.##...#.....#..##..##..##....##..###....##.##. ####.#....#......##.........##...##......#.#...## ..#...#.##....#......###...##..#.##.#.......##.#. .....###..#....#.##.#....####..##..#..##....#..#. #####..#...#....#.######......#..#....###..#.###. .#.#.....###..#...#..#..#####...#.##......#....
output:
530
result:
ok 1 number(s): "530"
Test #50:
score: 0
Accepted
time: 4ms
memory: 3580kb
input:
22 22 ###.#.#######.###.##.# ..###.##...#.#.#..#..# .####.####.###.#.....# #####..#.##.###..#.#.. ###.#.#.#.#...###.###. ...###....##..##.....# .#..##.#......#.#..#.# .###.##.#.....#...#.#. ##..#.#######.##...#.. ##...###...##.#..##### ##.#..##.##....##.###. ..#.##...##.###.##.##. #####.##.#.#.#.##....
output:
105
result:
ok 1 number(s): "105"
Test #51:
score: 0
Accepted
time: 1ms
memory: 3588kb
input:
13 31 .###..##.#..##.#..#.#..#.###..# .#...######....##.####.#..#.### ##..##..######...#.#####..##### ###.######.#..#.#.##..##.###.#. ##############.###..###.##.#.#. ##..##...#..#..#####.##.##....# .###.#.##..#.....#...#..##.##.# ####.##.....######.##.#.##.#..# ...####.#.###.###.##.#..#.#.#.. ..#..#...
output:
56
result:
ok 1 number(s): "56"
Test #52:
score: 0
Accepted
time: 2ms
memory: 3884kb
input:
33 33 #.###.##..####.##.##..#.##..##### #.#.####.##.####.#####.##.####.## #####...#.##.###########.#.####.# ###.##....##.#######.####.####### ##################.##..#######..# ##.###.#.###.##########.###.##..# .#..#####.#####.#####.####..#.### .##.#.###.####.#####.####.###.##. .###.#..############.#...
output:
160
result:
ok 1 number(s): "160"
Test #53:
score: 0
Accepted
time: 154ms
memory: 3808kb
input:
50 50 ......#.....................................###### ......#.....................................#..... ......#.....................................#..... ......#.....................................#..... ......#.....................................#..... ......#...................................
output:
267
result:
ok 1 number(s): "267"
Test #54:
score: 0
Accepted
time: 2319ms
memory: 4008kb
input:
50 50 ......#..#....###.....#.#......#.................. ..#....#......#................................... .###..........#...#.....#......#.....#...#.##..... #.........#...#.....#............................. #.............#..#..#.....#.....#.........##...... ..............#..#....#....#........#.....
output:
862
result:
ok 1 number(s): "862"
Test #55:
score: 0
Accepted
time: 1805ms
memory: 4052kb
input:
50 50 ...#..............#.........#.......#........#.... .........#.#.#..#...............#.#..............# .............#...#....##......#.#..............#.. .#.#...#.......##...........##...#....#........... .#.#....#..#.......#.#....#.#...........#......... ..##.......#..........#...#.#....#.#......
output:
926
result:
ok 1 number(s): "926"
Test #56:
score: 0
Accepted
time: 160ms
memory: 3876kb
input:
50 50 ............................................#..... ............................................#..... ............................................#..... ............................................#..... ............................................#..... ..........................................
output:
406
result:
ok 1 number(s): "406"
Test #57:
score: 0
Accepted
time: 147ms
memory: 3868kb
input:
50 50 .........######################################### .................................................. .................................................. .................................................. ###################################............... ..................................#.......
output:
664
result:
ok 1 number(s): "664"
Test #58:
score: 0
Accepted
time: 1174ms
memory: 4036kb
input:
50 50 .#........................................#.#.##.. .#........#...............................#...##.. ##........................................#...##.. .#.......................#.............#..#...##.. ###########################################...##.. ..........................................
output:
650
result:
ok 1 number(s): "650"
Test #59:
score: 0
Accepted
time: 1793ms
memory: 4040kb
input:
50 50 ..#...#.....#.........#...#.#....#..#...#......... ............#..#...#....##.........#....#..#...... ............#.......#..................##....##### ...#........#................#..........#....#..#. ............#....#.##........#....#.....#....#.... ...##...#...###########################...
output:
939
result:
ok 1 number(s): "939"
Test #60:
score: 0
Accepted
time: 148ms
memory: 3652kb
input:
50 50 .#######..####.....##..#....#.#.##.####...#..#...# #.##..###.####.###.#.........####.##....#.....##.. ##.#.##..####.####.##.##..#...#.#......###.#..##.. ###..#.#..#####.#####....####...#.#########...#.#. .#.###.##.###...##.##..#.##.#...#..#.###.######..# ###..##..###..#.#..#.####.#..###.#..#.....
output:
429
result:
ok 1 number(s): "429"
Test #61:
score: 0
Accepted
time: 138ms
memory: 4088kb
input:
50 50 ..##................................#..#.....#.... ..##................................#..#.....#.... ..##................................#..#.....#.... ..#####.............................#..#.....#.... ..##..#.............................#..#.....#.... ..##..#.............................#.....
output:
0
result:
ok 1 number(s): "0"
Test #62:
score: 0
Accepted
time: 144ms
memory: 4040kb
input:
50 50 .............................#......#...#...#..... .............................#......#...#...#..... .............................#......#...#...#..... .............................#......#...#...#..... .............................#......#...#...#..... .............................#......#.....
output:
264
result:
ok 1 number(s): "264"
Test #63:
score: 0
Accepted
time: 347ms
memory: 3852kb
input:
50 50 .........#..#....................##..#......#..... .........#..#....................##..#......#..... .........#..#....................##..#......#..... .........#..#....................##..#...#..#..... .........#..#....................##..#......#..... .........#..#....................##..#....
output:
763
result:
ok 1 number(s): "763"
Test #64:
score: 0
Accepted
time: 128ms
memory: 3748kb
input:
50 50 .....#....#.###.#.....#........................... .....#....#.###.#.....#......................##### .....#....#.###.#.....############################ .....#....#.###.#####...#......................... .....#....#.###.#...#...#......................... .....#....#.###.#...#...#.................
output:
365
result:
ok 1 number(s): "365"
Test #65:
score: 0
Accepted
time: 86ms
memory: 3800kb
input:
50 50 ..........................................##.#.#.. ..........................................##.#.#.. ############################################.#.#.. ..#.........#................#............##.#.#.. ..#.........#................#............##.#.#.. #############................#............
output:
301
result:
ok 1 number(s): "301"
Extra Test:
score: 0
Extra Test Passed