QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#368377 | #8507. Clever Cell Choices | ucup-team134# | AC ✓ | 3016ms | 4300kb | C++17 | 2.1kb | 2024-03-27 02:06:25 | 2024-03-27 02:06:27 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
#define pb push_back
const int N=55;
const int inf=1e9+7;
const int M=N*N;
vector<int> G[M];
struct Edge{
int u,v,c,f;
};
vector<Edge> edges;
void AddEdge(int u,int v,int c){
G[u].pb(edges.size());
edges.pb(Edge{u,v,c,0});
G[v].pb(edges.size());
edges.pb(Edge{v,u,0,0});
}
int dist[M],s,t,ptr[M];
bool BFS(){
for(int i=s;i<=t;i++)dist[i]=-1,ptr[i]=0;
queue<int> q;
q.push(s);
dist[s]=0;
while(q.size()){
int u=q.front();
q.pop();
for(int e:G[u]){
int v=edges[e].v;
int c=edges[e].c-edges[e].f;
if(c>0 && dist[v]==-1){
dist[v]=dist[u]+1;
q.push(v);
}
}
}
return dist[t]!=-1;
}
int DFS(int u,int flow){
if(u==t)return flow;
if(dist[u]>=dist[t])return 0;
int ans=0;
for(;ptr[u]<G[u].size();ptr[u]++){
int e=G[u][ptr[u]];
int v=edges[e].v;
int c=edges[e].c-edges[e].f;
if(c==0 || dist[v]!=dist[u]+1)continue;
int take=DFS(v,min(flow,c));
edges[e].f+=take;
edges[e^1].f-=take;
ans+=take;
flow-=take;
if(!flow)break;
}
return ans;
}
char grid[N][N];
int mv[2][2]={{0,1},{1,0}},idx[N][N];
int MaxFlow(int n,int m){
s=0;t=n*m+1;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
if(grid[i][j]=='#')continue;
if((i+j)%2==0)AddEdge(s,idx[i][j],1);
else AddEdge(idx[i][j],t,1);
for(int k=0;k<2;k++){
int x=i+mv[k][0];
int y=j+mv[k][1];
if(x>=1 && x<=n && y>=1 && y<=m && grid[x][y]=='.'){
if((i+j)%2==0)AddEdge(idx[i][j],idx[x][y],1);
else AddEdge(idx[x][y],idx[i][j],1);
}
}
}
}
int ans=0;
while(BFS()){
ans+=DFS(s,inf);
}
edges.clear();
for(int i=s;i<=t;i++)G[i].clear();
return ans;
}
int main(){
int n,m;
scanf("%i %i",&n,&m);
for(int i=1;i<=n;i++){
scanf("%s",grid[i]+1);
for(int j=1;j<=m;j++){
idx[i][j]=(i-1)*m+j;
}
}
int mx=MaxFlow(n,m),ans=0;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
if(grid[i][j]=='.'){
grid[i][j]='#';
if(MaxFlow(n,m)==mx)ans++;
grid[i][j]='.';
}
}
}
printf("%i\n",ans);
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 0ms
memory: 3852kb
input:
3 3 #.# ... #.#
output:
4
result:
ok 1 number(s): "4"
Test #2:
score: 0
Accepted
time: 0ms
memory: 3852kb
input:
3 3 ..# ... ...
output:
0
result:
ok 1 number(s): "0"
Test #3:
score: 0
Accepted
time: 0ms
memory: 3876kb
input:
1 4 ...#
output:
2
result:
ok 1 number(s): "2"
Test #4:
score: 0
Accepted
time: 0ms
memory: 4112kb
input:
1 5 ####.
output:
1
result:
ok 1 number(s): "1"
Test #5:
score: 0
Accepted
time: 0ms
memory: 3868kb
input:
1 6 #..###
output:
0
result:
ok 1 number(s): "0"
Test #6:
score: 0
Accepted
time: 1ms
memory: 3860kb
input:
2 5 ....# ###.#
output:
3
result:
ok 1 number(s): "3"
Test #7:
score: 0
Accepted
time: 1ms
memory: 3928kb
input:
2 6 ...##. .#.###
output:
4
result:
ok 1 number(s): "4"
Test #8:
score: 0
Accepted
time: 1ms
memory: 3856kb
input:
5 5 ##... ##.#. ##.## ##.#. .##..
output:
7
result:
ok 1 number(s): "7"
Test #9:
score: 0
Accepted
time: 1ms
memory: 3872kb
input:
6 6 ...##. #..#.. ...... ..#... #...## .#....
output:
1
result:
ok 1 number(s): "1"
Test #10:
score: 0
Accepted
time: 1ms
memory: 4156kb
input:
10 10 ####.#...# .#.###.... #....#..#. .....#.#.. ##.#..#.#. ..#..##... .##.#####. #######.## .#.#.##..# .#.###.##.
output:
26
result:
ok 1 number(s): "26"
Test #11:
score: 0
Accepted
time: 1ms
memory: 3880kb
input:
10 10 ..#..#.### .#######.# .#.####.#. ......#### #..#..#.#. ...#.###.# #.#...#.#. .#...#.... ...#.#.#.# ...###....
output:
21
result:
ok 1 number(s): "21"
Test #12:
score: 0
Accepted
time: 0ms
memory: 4156kb
input:
15 15 #......#.#.###. #.##...####..#. ##.....##.##.#. #.###.#..#...## ....###.##.#.#. .#..#.###.##.#. ######.#.####.# .#....#..####.. .....#.###.##.. #..##.###.##### #.##.#####..### .#######..##.#. ##....#.##...#. ....#####.##.## ...#.#........#
output:
51
result:
ok 1 number(s): "51"
Test #13:
score: 0
Accepted
time: 2ms
memory: 3896kb
input:
15 15 ###.#......#... #.....#.#.###.# #..#.#.###..#.. .#####.##.#..#. ...#.##.#..#.#. #.#.###.....### ......#..##.... ..##..#.#.#...# ..#..#..#...... ....####...#..# .####..#.#.##.# ###.#..#.#.#... .#.##.##....##. .#.#####.#..#.# #.#.#.##.#.....
output:
61
result:
ok 1 number(s): "61"
Test #14:
score: 0
Accepted
time: 4ms
memory: 3896kb
input:
20 20 ####....##.#####.##. ...####.##..#.####.. #.#.....#....##..### ###..###.#.#..#..### ##.##..#.##.####.... #...###.##.###.##... .###...#####.##....# #...###...##........ ##.#.#.#.###.......# #...##.##.#..##.##.. ..##.##.######....## #.#....#.##.##.##..# ##.....#..#.######## ##....##.###...#.... ...
output:
95
result:
ok 1 number(s): "95"
Test #15:
score: 0
Accepted
time: 3ms
memory: 3916kb
input:
20 20 .##.#.#.#..##..##.#. ..#.##.##.....##..## .#....##...####..#.. ##..###..#.#..##.... ....#.##.##.###...## .#.#.##.#..###....#. ######.#..#....#.#.. .##.###..##..##.###. #.....#.#..#.##.#.#. ###.#####.##..#.##.# ...###.####.##...#.# .#.....#.#.#.#..###. #.#...#####..##.#### ..####.##..##.#.#.## ...
output:
109
result:
ok 1 number(s): "109"
Test #16:
score: 0
Accepted
time: 18ms
memory: 3948kb
input:
30 30 ###...###....#..#.#.#######... .##..#.###.#.####.#...#..#.#.. .##..#######..##...#....##...# ..###..#..###...#.##.....#..## #.#.#.#.#...###.######..#....# ###..##..###.#.###.#.####..#.. .....#...####..####..##.#.##.# ..#...######.##....#..###..### ..#####......#.#...##...#..##. ##..#.#.#.##......
output:
196
result:
ok 1 number(s): "196"
Test #17:
score: 0
Accepted
time: 18ms
memory: 3976kb
input:
30 30 ######....###.#..#..###.#.##.# .#..#...#.##..#.##...#...##### ##.#.##..##.#..###.#.#...####. .####.###..##..#..#.#####..#.# ....##.##...#...##.####..####. ..###.##.##...##.##.###.####.# #####......#.#...#..........#. ..#.....###..##.##..##.#.##### ..##...#.##.#.#.#..#.#.#.##... ...#.#.##..###....
output:
196
result:
ok 1 number(s): "196"
Test #18:
score: 0
Accepted
time: 105ms
memory: 3964kb
input:
40 40 ......##...#.##..###.##.#.....#.#.#..#.# #..###...####.####..###.#.#.#..#.##..##. ############.#.#...##..#...#........#.## ##.###.##########...###...####.##..##### .###.#.##.##....##...#.##.#..#..##.#..#. ##...####.##.###.#.#.##...##..####.##### #####..##.###.##.#.#.....####..##...##.. .#..###...
output:
290
result:
ok 1 number(s): "290"
Test #19:
score: 0
Accepted
time: 88ms
memory: 4012kb
input:
40 40 .####.####.....##.......#....########..# .#.#....#####..#.##.###..#..#.#...##.#.# .##.####..#.#...#.######..#.....##.#.##. .##..##...#...#.#.#..#.###.....#..##.##. ..###.#.#....#######...#.##.##...##...#. .##..#......##.##########.##.###..#..#.# ###.##.#.##...#.#####...###..##.#.#..### #.###.....
output:
307
result:
ok 1 number(s): "307"
Test #20:
score: 0
Accepted
time: 295ms
memory: 4052kb
input:
50 50 #..#..###.###.####..#..#.##.#.##...#.#...########. ..#.##.##..##..##.##.##.##...#.#.####.#.##...##..# ....##.#.#..#.#.#.###...##.###.#...#.##..#..#..### #.###.#.##.#......##...#..#..#..##..#####.##.#.... .##.####..##.#..#...##...#..#...##..##.##..#.##... .###.#..#..####....##...#......##..#.##...
output:
488
result:
ok 1 number(s): "488"
Test #21:
score: 0
Accepted
time: 360ms
memory: 3996kb
input:
50 50 ...##..#.#.##...#..##........##..###..##..#......# .......#.#..#####.##.##.##.###.#.##.#.#..##......# ...##.##.########.##...#...#...#####...###.####.#. #....###..###.###......##.#####..##.#...#.#...###. #.##.##...#.#....##..##.##..##.#..####..#####.##.. .##.##.#.##...#.##.#.#....##..#..#.##.#...
output:
494
result:
ok 1 number(s): "494"
Test #22:
score: 0
Accepted
time: 0ms
memory: 3820kb
input:
1 10 .#........
output:
1
result:
ok 1 number(s): "1"
Test #23:
score: 0
Accepted
time: 0ms
memory: 3856kb
input:
1 11 #..........
output:
0
result:
ok 1 number(s): "0"
Test #24:
score: 0
Accepted
time: 0ms
memory: 4168kb
input:
1 21 #.......#............
output:
4
result:
ok 1 number(s): "4"
Test #25:
score: 0
Accepted
time: 1ms
memory: 3800kb
input:
2 12 ..#......... ......#.....
output:
0
result:
ok 1 number(s): "0"
Test #26:
score: 0
Accepted
time: 1ms
memory: 4172kb
input:
2 22 ....#................. ..........#......#..#.
output:
0
result:
ok 1 number(s): "0"
Test #27:
score: 0
Accepted
time: 1ms
memory: 3896kb
input:
33 3 #.. ... ... ... .#. ... ... ... ... .#. ... ... ... ... ..# ... ... ... ... ... ... ..# ..# ... ... ... ... ... ... ... .#. ... .#.
output:
3
result:
ok 1 number(s): "3"
Test #28:
score: 0
Accepted
time: 1ms
memory: 3836kb
input:
42 1 . . . . . . # . . . . . . . . # . . . . . # . . . . # . . . . . . . . . . . . . . .
output:
11
result:
ok 1 number(s): "11"
Test #29:
score: 0
Accepted
time: 18ms
memory: 4264kb
input:
13 37 ##........#.......................... ....................#................ ..........#.............#............ ..............#.....#.....#.......... ....#....#.....................##.... ....#........#.........#............. ........#.......#.................... ....#............##............
output:
221
result:
ok 1 number(s): "221"
Test #30:
score: 0
Accepted
time: 11ms
memory: 3896kb
input:
31 13 .....#......# ........#.... ....#.#...... ....#........ ............. .#.........#. ......#...... ............# ..#.#......#. ............. .......#..... .....#....... ..#.......... .##.#........ .#..#........ ..........##. ............. ...........## ............# ............. .......#.#... ...
output:
184
result:
ok 1 number(s): "184"
Test #31:
score: 0
Accepted
time: 921ms
memory: 4020kb
input:
44 44 ...................#...........#............ .#............#.#..#.#...................... ...#....#.........##....#...##.............. .......#.................................... .....##...#...##..........#................. ..##.#...........#.........##........#...... .....#.....................
output:
833
result:
ok 1 number(s): "833"
Test #32:
score: 0
Accepted
time: 1533ms
memory: 3972kb
input:
49 46 ......##.................#.................... ...#.................#.....#..#..........#.#.. #.....#...............#......##....#.....#.... ..........#............##...................## ...#......#.#..............###..#..........#.. ..................................#........... ...........#...
output:
956
result:
ok 1 number(s): "956"
Test #33:
score: 0
Accepted
time: 1748ms
memory: 4292kb
input:
50 50 ..#..#................#.#.......#................. #...........................#..#.................. ...#..............#....#...............#.......... .........#..........#........................#.... ...#....#..........#..#.#................##..#.... ...#.........#.#.#..................#.....
output:
1020
result:
ok 1 number(s): "1020"
Test #34:
score: 0
Accepted
time: 0ms
memory: 3852kb
input:
1 7 .......
output:
4
result:
ok 1 number(s): "4"
Test #35:
score: 0
Accepted
time: 0ms
memory: 3888kb
input:
1 10 ..........
output:
0
result:
ok 1 number(s): "0"
Test #36:
score: 0
Accepted
time: 96ms
memory: 4008kb
input:
31 35 ................................... ................................... ................................... ................................... ................................... ................................... ................................... ................................... .........
output:
543
result:
ok 1 number(s): "543"
Test #37:
score: 0
Accepted
time: 96ms
memory: 3952kb
input:
33 33 ................................. ................................. ................................. ................................. ................................. ................................. ................................. ................................. .........................
output:
545
result:
ok 1 number(s): "545"
Test #38:
score: 0
Accepted
time: 254ms
memory: 3964kb
input:
42 42 .......................................... .......................................... .......................................... .......................................... .......................................... .......................................... .......................................
output:
0
result:
ok 1 number(s): "0"
Test #39:
score: 0
Accepted
time: 412ms
memory: 4024kb
input:
47 48 ................................................ ................................................ ................................................ ................................................ ................................................ ................................................ ...
output:
0
result:
ok 1 number(s): "0"
Test #40:
score: 0
Accepted
time: 3016ms
memory: 4004kb
input:
50 50 ...##.#......#....#............#...........#...... ...#........#.............#.....##...#.....#.....# .......#..#..#.#...........#...............#...... .......#........#......#.................#......#. #....................................#...#........ ........#.................#.........#.....
output:
909
result:
ok 1 number(s): "909"
Test #41:
score: 0
Accepted
time: 1439ms
memory: 4016kb
input:
50 50 .##...###......#......#.......###.....#.#..#.#.... .#...#.####........#.##......#...##..#..#......... ..###..#....#.......#..##.......#...#.....#...#..# ##.#....#...#...#...##.#..##.#.#..#.......#...##.. ##.#..#........#.#..#.##.....#..##.....##..#...#.. .............#..#....##.....#..##.....#...
output:
688
result:
ok 1 number(s): "688"
Test #42:
score: 0
Accepted
time: 376ms
memory: 4000kb
input:
50 50 #....#.####.###........##.#...#......#..##.##.##.. #####.#.#.######..##.###.....#.#.#...#.###.#.#.... .#.#####.#..##.#...#....#.##...#.##..####.#.#...## #.#...##..##....#....######.##.####...#.##.##.#### #..###.....#.##..###...###.##...#..####....##.##.# #....#.#...#.##...###..###....#.###..#....
output:
536
result:
ok 1 number(s): "536"
Test #43:
score: 0
Accepted
time: 51ms
memory: 4024kb
input:
50 50 #####.#####.###..###..#######.##.#.####.#.#.###.## ###.#.####.##...##.#.##.##..####.######.#..###.#.. ###...####.########..###.###.###..###.#####..##### ###########..##.###..#..#####..#....##..######.#.# #######.####.#.#####.#...######..#.#####.#.####### ####.#.##.#######..######.##.###.##.###...
output:
371
result:
ok 1 number(s): "371"
Test #44:
score: 0
Accepted
time: 17ms
memory: 4236kb
input:
50 50 ..##.####.#..#.##..#.#.#####..####.########.###.## ###.###..#.##.##..########...#########..########## #########.#######.###..####################..##### #######.##.###.###.###.#..####.#####...###..###.#. ##.#.##############.###########.####...##########. .....#.#.#####.#...#.##################...
output:
299
result:
ok 1 number(s): "299"
Test #45:
score: 0
Accepted
time: 3ms
memory: 3924kb
input:
50 50 ############.########################.###########. ####.##########.#############.#############.###### #####.#######.###############.#############.#.##.# ..#.##.#####..###.###########.########.####.###### ###############.#.########.##############.######.. ######.#################.#..##.########...
output:
189
result:
ok 1 number(s): "189"
Test #46:
score: 0
Accepted
time: 1225ms
memory: 4000kb
input:
43 44 .................#....#..#...............##. ....#..#.............................#...... .............#.....................#.#...... .#.....#......#...............#............. #...............#...#...............#....... .#.....#..#...........#.......#............. ..#........................
output:
776
result:
ok 1 number(s): "776"
Test #47:
score: 0
Accepted
time: 72ms
memory: 4000kb
input:
15 49 .##..#........#....#....##.....#..#.......##...#. ...#.....##....##...#.#...........#..#.........#. #..#.........##.....#.#..#.....#.#.#..#......#... .................#...........#.....#...........#. ..#..#.....##...#......#....#.....#........#..#.. #.#.......#..........#..#...#..................
output:
218
result:
ok 1 number(s): "218"
Test #48:
score: 0
Accepted
time: 1ms
memory: 4156kb
input:
5 10 #..#...... .#....##.. ..###...## ..#...#..# #....#....
output:
3
result:
ok 1 number(s): "3"
Test #49:
score: 0
Accepted
time: 599ms
memory: 3996kb
input:
49 49 #.#.##...#.....#..##..##..##....##..###....##.##. ####.#....#......##.........##...##......#.#...## ..#...#.##....#......###...##..#.##.#.......##.#. .....###..#....#.##.#....####..##..#..##....#..#. #####..#...#....#.######......#..#....###..#.###. .#.#.....###..#...#..#..#####...#.##......#....
output:
530
result:
ok 1 number(s): "530"
Test #50:
score: 0
Accepted
time: 2ms
memory: 3900kb
input:
22 22 ###.#.#######.###.##.# ..###.##...#.#.#..#..# .####.####.###.#.....# #####..#.##.###..#.#.. ###.#.#.#.#...###.###. ...###....##..##.....# .#..##.#......#.#..#.# .###.##.#.....#...#.#. ##..#.#######.##...#.. ##...###...##.#..##### ##.#..##.##....##.###. ..#.##...##.###.##.##. #####.##.#.#.#.##....
output:
105
result:
ok 1 number(s): "105"
Test #51:
score: 0
Accepted
time: 2ms
memory: 3900kb
input:
13 31 .###..##.#..##.#..#.#..#.###..# .#...######....##.####.#..#.### ##..##..######...#.#####..##### ###.######.#..#.#.##..##.###.#. ##############.###..###.##.#.#. ##..##...#..#..#####.##.##....# .###.#.##..#.....#...#..##.##.# ####.##.....######.##.#.##.#..# ...####.#.###.###.##.#..#.#.#.. ..#..#...
output:
56
result:
ok 1 number(s): "56"
Test #52:
score: 0
Accepted
time: 6ms
memory: 3888kb
input:
33 33 #.###.##..####.##.##..#.##..##### #.#.####.##.####.#####.##.####.## #####...#.##.###########.#.####.# ###.##....##.#######.####.####### ##################.##..#######..# ##.###.#.###.##########.###.##..# .#..#####.#####.#####.####..#.### .##.#.###.####.#####.####.###.##. .###.#..############.#...
output:
160
result:
ok 1 number(s): "160"
Test #53:
score: 0
Accepted
time: 413ms
memory: 3996kb
input:
50 50 ......#.....................................###### ......#.....................................#..... ......#.....................................#..... ......#.....................................#..... ......#.....................................#..... ......#...................................
output:
267
result:
ok 1 number(s): "267"
Test #54:
score: 0
Accepted
time: 1695ms
memory: 3996kb
input:
50 50 ......#..#....###.....#.#......#.................. ..#....#......#................................... .###..........#...#.....#......#.....#...#.##..... #.........#...#.....#............................. #.............#..#..#.....#.....#.........##...... ..............#..#....#....#........#.....
output:
862
result:
ok 1 number(s): "862"
Test #55:
score: 0
Accepted
time: 1400ms
memory: 4016kb
input:
50 50 ...#..............#.........#.......#........#.... .........#.#.#..#...............#.#..............# .............#...#....##......#.#..............#.. .#.#...#.......##...........##...#....#........... .#.#....#..#.......#.#....#.#...........#......... ..##.......#..........#...#.#....#.#......
output:
926
result:
ok 1 number(s): "926"
Test #56:
score: 0
Accepted
time: 413ms
memory: 4020kb
input:
50 50 ............................................#..... ............................................#..... ............................................#..... ............................................#..... ............................................#..... ..........................................
output:
406
result:
ok 1 number(s): "406"
Test #57:
score: 0
Accepted
time: 386ms
memory: 3956kb
input:
50 50 .........######################################### .................................................. .................................................. .................................................. ###################################............... ..................................#.......
output:
664
result:
ok 1 number(s): "664"
Test #58:
score: 0
Accepted
time: 875ms
memory: 4052kb
input:
50 50 .#........................................#.#.##.. .#........#...............................#...##.. ##........................................#...##.. .#.......................#.............#..#...##.. ###########################################...##.. ..........................................
output:
650
result:
ok 1 number(s): "650"
Test #59:
score: 0
Accepted
time: 743ms
memory: 4300kb
input:
50 50 ..#...#.....#.........#...#.#....#..#...#......... ............#..#...#....##.........#....#..#...... ............#.......#..................##....##### ...#........#................#..........#....#..#. ............#....#.##........#....#.....#....#.... ...##...#...###########################...
output:
939
result:
ok 1 number(s): "939"
Test #60:
score: 0
Accepted
time: 191ms
memory: 4052kb
input:
50 50 .#######..####.....##..#....#.#.##.####...#..#...# #.##..###.####.###.#.........####.##....#.....##.. ##.#.##..####.####.##.##..#...#.#......###.#..##.. ###..#.#..#####.#####....####...#.#########...#.#. .#.###.##.###...##.##..#.##.#...#..#.###.######..# ###..##..###..#.#..#.####.#..###.#..#.....
output:
429
result:
ok 1 number(s): "429"
Test #61:
score: 0
Accepted
time: 434ms
memory: 4296kb
input:
50 50 ..##................................#..#.....#.... ..##................................#..#.....#.... ..##................................#..#.....#.... ..#####.............................#..#.....#.... ..##..#.............................#..#.....#.... ..##..#.............................#.....
output:
0
result:
ok 1 number(s): "0"
Test #62:
score: 0
Accepted
time: 336ms
memory: 4068kb
input:
50 50 .............................#......#...#...#..... .............................#......#...#...#..... .............................#......#...#...#..... .............................#......#...#...#..... .............................#......#...#...#..... .............................#......#.....
output:
264
result:
ok 1 number(s): "264"
Test #63:
score: 0
Accepted
time: 654ms
memory: 4044kb
input:
50 50 .........#..#....................##..#......#..... .........#..#....................##..#......#..... .........#..#....................##..#......#..... .........#..#....................##..#...#..#..... .........#..#....................##..#......#..... .........#..#....................##..#....
output:
763
result:
ok 1 number(s): "763"
Test #64:
score: 0
Accepted
time: 234ms
memory: 4020kb
input:
50 50 .....#....#.###.#.....#........................... .....#....#.###.#.....#......................##### .....#....#.###.#.....############################ .....#....#.###.#####...#......................... .....#....#.###.#...#...#......................... .....#....#.###.#...#...#.................
output:
365
result:
ok 1 number(s): "365"
Test #65:
score: 0
Accepted
time: 218ms
memory: 4024kb
input:
50 50 ..........................................##.#.#.. ..........................................##.#.#.. ############################################.#.#.. ..#.........#................#............##.#.#.. ..#.........#................#............##.#.#.. #############................#............
output:
301
result:
ok 1 number(s): "301"
Extra Test:
score: 0
Extra Test Passed