QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#81945#5514. Mazezhouhuanyi100 ✓1304ms157408kbC++232.9kb2023-02-26 19:01:252023-02-26 19:01:26

Judging History

你现在查看的是最新测评结果

  • [2023-08-10 23:21:45]
  • System Update: QOJ starts to keep a history of the judgings of all the submissions.
  • [2023-02-26 19:01:26]
  • 评测
  • 测评结果:100
  • 用时:1304ms
  • 内存:157408kb
  • [2023-02-26 19:01:25]
  • 提交

answer

#include<iostream>
#include<cstdio>
#include<queue>
#define N 13000000
#define inf 1e9
using namespace std;
int read()
{
    char c=0;
    int sum=0;
    while (c<'0'||c>'9') c=getchar();
    while ('0'<=c&&c<='9') sum=sum*10+c-'0',c=getchar();
    return sum;
}
struct reads
{
    int num,data;
};
int r,c,n,x1,y1,x2,y2,dis[N+1],rt[N+1],rt2[N+1],ans;
char st[N+1];
bool used[N+1];
int F(int x,int y)
{
    return (x-1)*(c+1)+y;
}
int find(int x)
{
    if (rt[x]==x) return x;
    return rt[x]=find(rt[x]);
}
void unionn(int x,int y)
{
    rt[x]=y;
    return;
}
int find2(int x)
{
    if (rt2[x]==x) return x;
    return rt2[x]=find2(rt2[x]);
}
void unionn2(int x,int y)
{
    rt2[x]=y;
    return;
}
void bfs()
{
    int sx,sy,top,sl,sr;
    queue<int>q0;
    queue<int>q1;
    q0.push(F(x1,y1)),dis[F(x1,y1)]=0;
    while (!q0.empty()||!q1.empty())
    {
	if (q1.empty()||(!q0.empty()&&dis[q0.front()]<dis[q1.front()])) top=q0.front(),q0.pop();
	else top=q1.front(),q1.pop();
	if (used[top]) continue;
	used[top]=1,sx=(top-1)/(c+1)+1,sy=(top+c)%(c+1)+1;
	if (sx-1>=1&&st[F(sx-1,sy)]=='.'&&dis[F(sx-1,sy)]>dis[top]) dis[F(sx-1,sy)]=dis[top],q0.push(F(sx-1,sy));
	if (sx+1<=r&&st[F(sx+1,sy)]=='.'&&dis[F(sx+1,sy)]>dis[top]) dis[F(sx+1,sy)]=dis[top],q0.push(F(sx+1,sy));
	if (sy-1>=1&&st[F(sx,sy-1)]=='.'&&dis[F(sx,sy-1)]>dis[top]) dis[F(sx,sy-1)]=dis[top],q0.push(F(sx,sy-1));
	if (sy+1<=c&&st[F(sx,sy+1)]=='.'&&dis[F(sx,sy+1)]>dis[top]) dis[F(sx,sy+1)]=dis[top],q0.push(F(sx,sy+1));
	if (sx-n>=1)
	{
	    sl=max(sy-n+1,1),sr=min(sy+n-1,c);
	    for (int i=find(F(sx-n,sl));i<=F(sx-n,sr);i=find(i+1))
	    {
		if (dis[i]>dis[top]+1) dis[i]=dis[top]+1,q1.push(i);
		unionn(i,find(i+1));
	    }
	}
	if (sx+n<=r)
	{
	    sl=max(sy-n+1,1),sr=min(sy+n-1,c);
	    for (int i=find(F(sx+n,sl));i<=F(sx+n,sr);i=find(i+1))
	    {
		if (dis[i]>dis[top]+1) dis[i]=dis[top]+1,q1.push(i);
		unionn(i,find(i+1));
	    }
	}
	if (sy-n>=1)
	{
	    sl=max(sx-n+1,1),sr=min(sx+n-1,r);
	    for (int i=find2(F(sl,sy-n));i<=F(sr,sy-n);i=find2(i+c+1))
	    {
		if (dis[i]>dis[top]+1) dis[i]=dis[top]+1,q1.push(i);
		unionn2(i,find2(i+c+1));
	    }
	}
	if (sy+n<=c)
	{
	    sl=max(sx-n+1,1),sr=min(sx+n-1,r);
	    for (int i=find2(F(sl,sy+n));i<=F(sr,sy+n);i=find2(i+c+1))
	    {
		if (dis[i]>dis[top]+1) dis[i]=dis[top]+1,q1.push(i);
		unionn2(i,find2(i+c+1));
	    }
	}
    }
    return;
}
int main()
{
    r=read(),c=read(),n=read(),x1=read(),y1=read(),x2=read(),y2=read();
    for (int i=1;i<=(r+1)*(c+1);++i) rt[i]=rt2[i]=i,dis[i]=inf;
    for (int i=1;i<=r;++i)
	for (int j=1;j<=c;++j)
	    cin>>st[F(i,j)];
    bfs(),ans=dis[F(x2,y2)];
    for (int i=1;i<=r;++i)
	for (int j=1;j<=c;++j)
	    if ((abs(i-x2)<=n&&abs(j-y2)<=n-1)||(abs(i-x2)<=n-1&&abs(j-y2)<=n))
		ans=min(ans,dis[F(i,j)]+1);
    printf("%d\n",ans);
    return 0;
}

詳細信息

Subtask #1:

score: 8
Accepted

Test #1:

score: 8
Accepted
time: 2ms
memory: 5524kb

input:

31 32 1
25 22
5 3
################################
################################
.###############################
.###############################
##..###############.############
###.###############.############
#####.##########################
###.#.##########################
###.##############...

output:

26

result:

ok single line: '26'

Test #2:

score: 0
Accepted
time: 1ms
memory: 5512kb

input:

31 32 1
31 5
18 30
................................
..........................#.....
................................
.................#..............
................................
................................
....#...........................
................................
....................

output:

0

result:

ok single line: '0'

Test #3:

score: 0
Accepted
time: 1ms
memory: 7700kb

input:

31 32 1
7 10
1 32
.#...#.####...#.####..###..####.
.#.##.#..#.###.#.#####.#..#..##.
.#.#######.########..#.#....#.#.
####.##########.####.#..###...##
####.##....####.####..####.##.##
##.###..#####..#.###..#.##.#.#.#
####.###...##.........###.#.####
.##..##.##.######....##.#####.##
####.#.###.##.#......

output:

5

result:

ok single line: '5'

Test #4:

score: 0
Accepted
time: 2ms
memory: 5532kb

input:

31 32 1
18 18
1 18
#################.##############
################################
################################
################################
################################
################################
###############.################
################################
#################...

output:

15

result:

ok single line: '15'

Test #5:

score: 0
Accepted
time: 0ms
memory: 7584kb

input:

1 1000 1
1 597
1 432
..........................................................#..........................................................................................................................................#................................................................#...................

output:

0

result:

ok single line: '0'

Test #6:

score: 0
Accepted
time: 0ms
memory: 5560kb

input:

1 1000 1
1 354
1 826
#############################################################.#########################################################################################################################################################################################################################...

output:

463

result:

ok single line: '463'

Test #7:

score: 0
Accepted
time: 3ms
memory: 7568kb

input:

1 4 1
1 4
1 3
#...

output:

0

result:

ok single line: '0'

Test #8:

score: 0
Accepted
time: 2ms
memory: 5464kb

input:

1 45 1
1 8
1 20
#######.####.#####..#####################.###

output:

9

result:

ok single line: '9'

Test #9:

score: 0
Accepted
time: 2ms
memory: 7628kb

input:

3 13 1
1 5
2 3
.....##.....#
.#....##.##..
......#......

output:

0

result:

ok single line: '0'

Test #10:

score: 0
Accepted
time: 0ms
memory: 5520kb

input:

1 2 1
1 1
1 2
..

output:

0

result:

ok single line: '0'

Test #11:

score: 0
Accepted
time: 3ms
memory: 7564kb

input:

1 148 1
1 91
1 89
.####.#.###...#..####..####.###..#...#.##.#####.######.#.#....#...####..##.#.#.##...##...#.##.#.#####.#####...#.#.###.#.#...##...###..#...##..##.###

output:

1

result:

ok single line: '1'

Test #12:

score: 0
Accepted
time: 2ms
memory: 5464kb

input:

2 84 1
1 11
1 62
.#..#.##.#.#.##.#.##.#.#...######.#.###...##.#####....##.##.#..###.###.##...##.#...#
.#....##.#.#..#...#....##..###..#.##.#...###.#.#.###...##.#....#...##.#..####.#.###.

output:

20

result:

ok single line: '20'

Test #13:

score: 0
Accepted
time: 0ms
memory: 7672kb

input:

1 59 1
1 6
1 20
#.###.########.###..##.####.###.##.##########.########..#.#

output:

11

result:

ok single line: '11'

Test #14:

score: 0
Accepted
time: 1ms
memory: 5528kb

input:

31 32 1
31 5
18 30
................................
..#...####.######..##.#.####.##.
..#.#.####.#####.##..######..#..
.##.####.#.#.#...##.##########..
..#...###.#####...####.#####.##.
.#..###....#.#.#.##..###.#..#.#.
.#.###..###.###.#####.#.#######.
..#...#.####.########...#..####.
..#..#.##...........

output:

0

result:

ok single line: '0'

Test #15:

score: 0
Accepted
time: 2ms
memory: 5500kb

input:

31 32 1
17 32
11 7
................................
.#.##.#..#.###.#######.#.###.##.
.#.#######.#########.#.#....#.#.
.###.##########.####.#..###.#.#.
.######.#..##########.####.##.#.
.#.###..######.#.###..#.##.#.#..
.###.###.#.##........######.###.
.##.###.##.######....##.#####.#.
.#####.###.####.....

output:

2

result:

ok single line: '2'

Test #16:

score: 0
Accepted
time: 1ms
memory: 5528kb

input:

31 32 1
7 11
13 25
................................
.##############################.
.##############################.
.##############################.
.##############################.
.##############################.
.#########.####.###############.
.##############################.
.################...

output:

11

result:

ok single line: '11'

Test #17:

score: 0
Accepted
time: 4ms
memory: 6100kb

input:

244 245 1
226 133
105 7
.####.##################################################.###.#############.########.#######.#########################################.################.####.#################.######################################.###########.######.#####.######.
.####.######.#####.#####.#####...

output:

163

result:

ok single line: '163'

Test #18:

score: 0
Accepted
time: 2ms
memory: 6336kb

input:

1 46212 1
1 39597
1 10273
#########################################.########################.##############################################################################################.##################.########.####################.##########################################.####################...

output:

28589

result:

ok single line: '28589'

Test #19:

score: 0
Accepted
time: 0ms
memory: 6112kb

input:

244 245 1
226 133
105 7
..................................................#...............................................................................................#........................................................#.........................................
.................................

output:

0

result:

ok single line: '0'

Test #20:

score: 0
Accepted
time: 8ms
memory: 6108kb

input:

244 245 1
214 117
83 245
.##..#.###.##.#.###.#..#####....#..##.##..##.##.#.###.#.##.####.###.....#.#...###.#.###..##.#.##.####..##..#..##....#.###.##.#########.#.#.##.##.#.####.##.##.##.#.##.##..##.##.#..#.#...##..##..#..#..#..####.#.###.##.#..#.#####....##.##.##.#.##..
#.###.##.#..###...###########...

output:

45

result:

ok single line: '45'

Test #21:

score: 0
Accepted
time: 2ms
memory: 6100kb

input:

244 245 1
15 226
207 34
########################################################################################################################################################################.############################################################################
##############################...

output:

340

result:

ok single line: '340'

Test #22:

score: 0
Accepted
time: 3ms
memory: 6784kb

input:

1 60000 1
1 59085
1 9263
.........................................................................................................................................................................................................................................................#............................

output:

496

result:

ok single line: '496'

Test #23:

score: 0
Accepted
time: 7ms
memory: 8548kb

input:

1 60000 1
1 57861
1 18234
##################.###########.##################.###################################################################.#################.#####.##########################################################################.###########################.#########.##################....

output:

39210

result:

ok single line: '39210'

Test #24:

score: 0
Accepted
time: 11ms
memory: 6244kb

input:

244 245 1
226 133
105 7
.....................................................................................................................................................................................................................................................
..#...#.#..####..####.......##...

output:

2

result:

ok single line: '2'

Test #25:

score: 0
Accepted
time: 11ms
memory: 7936kb

input:

244 245 1
214 117
83 245
.....................................................................................................................................................................................................................................................
..###.##.#..###...###########...

output:

8

result:

ok single line: '8'

Test #26:

score: 0
Accepted
time: 4ms
memory: 6132kb

input:

244 245 1
15 226
207 34
.....................................................................................................................................................................................................................................................
.#############################...

output:

44

result:

ok single line: '44'

Test #27:

score: 0
Accepted
time: 16ms
memory: 6968kb

input:

387 387 1
335 36
90 357
##########.##########.#######.#########.####.##########################.#################.##############################################################.######################.###################.##.###########.#####################.############.##################.#.#########...

output:

384

result:

ok single line: '384'

Test #28:

score: 0
Accepted
time: 6ms
memory: 6372kb

input:

2 30695 1
1 15156
1 6032
#..####.##..##..##.##.##..######.##.#.###.###########...####.#.###.#.###.#..###.#.###....###.#####..#...##.##.######.####.#######.######..#...#.#.##....##.##.#..#.#######.#.####.#.#####.##......###.#.#...#..#####.#.###.#####.############..###.#.#####.#...#.##...#..#.###..##....

output:

4487

result:

ok single line: '4487'

Test #29:

score: 0
Accepted
time: 12ms
memory: 7304kb

input:

387 387 1
55 282
267 35
.......................................................................................................................................................................................................................................................................................

output:

0

result:

ok single line: '0'

Test #30:

score: 0
Accepted
time: 25ms
memory: 8560kb

input:

387 387 1
287 270
56 102
#.#####.###..#..#.##..######...####..####.###..####.....#######.##..##..#.###.#..#..##.##.#...#.#.#.#.####.##...#.##..#.#.#..####.##.##.###......#.####..#####.####..##.#.#.#####..####.####.###.###..#.....#######.###.###.##..#.##..#...###..############.#.###.#..##.##..####.##...

output:

66

result:

ok single line: '66'

Test #31:

score: 0
Accepted
time: 13ms
memory: 7572kb

input:

387 387 1
182 105
119 379
##########################.######################################################################################################################################################################################################.################################################...

output:

312

result:

ok single line: '312'

Test #32:

score: 0
Accepted
time: 6ms
memory: 8940kb

input:

1 150000 1
1 113832
1 2038
.............................................................................#......................................................................................................................................................................................................

output:

1092

result:

ok single line: '1092'

Test #33:

score: 0
Accepted
time: 12ms
memory: 8132kb

input:

1 150000 1
1 6957
1 130571
####.##########################################################################.################################################################################.################################################.###############################################################...

output:

122389

result:

ok single line: '122389'

Test #34:

score: 0
Accepted
time: 24ms
memory: 7068kb

input:

387 387 1
55 282
267 35
.......................................................................................................................................................................................................................................................................................

output:

11

result:

ok single line: '11'

Test #35:

score: 0
Accepted
time: 20ms
memory: 7132kb

input:

387 387 1
287 270
56 102
......................................................................................................................................................................................................................................................................................

output:

35

result:

ok single line: '35'

Test #36:

score: 0
Accepted
time: 10ms
memory: 7012kb

input:

387 387 1
369 107
192 382
.....................................................................................................................................................................................................................................................................................

output:

21

result:

ok single line: '21'

Test #37:

score: 0
Accepted
time: 192ms
memory: 25904kb

input:

1224 1225 1
106 825
1167 186
##################################.#######.##..##.#.####.############.######.################.###################.#########.###########################.#####.####################.###############################.#######################.#######.########################.###...

output:

1112

result:

ok single line: '1112'

Test #38:

score: 0
Accepted
time: 20ms
memory: 7316kb

input:

16 10623 1
16 1171
14 2438
###.#....#.##..#.#.#.#.##.#.#..#.###..###.#..#...##..#.###..#...##.####.#......##...#..#..###...#..#####.#..##.#.###.#...#.##..#####.#######.....#.....#######.##.#....#.#...###..##..####.####.#.###.#####.#.##.###...#.....##.###.#.#.......#.###.##.#.###########.##.......##....

output:

185

result:

ok single line: '185'

Test #39:

score: 0
Accepted
time: 15ms
memory: 8816kb

input:

1 184339 1
1 58622
1 95339
.....#.....#.##.#.....#................#.....#.....#.#........#......................##.......#..#.....#....#.....##......#.................#............##.#....#..##......#...#.............#.......##.#............#.#....#....#...#...#..##.#...................#..#....##..#...

output:

5653

result:

ok single line: '5653'

Test #40:

score: 0
Accepted
time: 29ms
memory: 7876kb

input:

185 1158 1
170 697
18 48
#########.########.###.####.##########.################.#.##.#######.##.##.########.#.#############.####..###.##.####.###..###.####.#################.##..#######.#.###..#.#####..#.#.##.#.####.#.###########.####.###################..#####.############.###.#####.###..######..#...

output:

453

result:

ok single line: '453'

Test #41:

score: 0
Accepted
time: 21ms
memory: 8808kb

input:

2 121141 1
1 84070
2 47224
########.#.######.#.#####.##.###.##.####.#...####..#...#.#####.##.###.#.#######.##.##.######.###.#####.#####.####...#..#####.###########.####...#.########..##..####.###.###.####.###.#.###..####..###.##.####.##.#######.#..######.#.#....###.##.##.###.####...#.#.#.##.##.###.#...

output:

23385

result:

ok single line: '23385'

Test #42:

score: 0
Accepted
time: 94ms
memory: 16772kb

input:

6 123737 1
3 116020
4 86192
...#..#..#.............#.#.##.##...#..#...#...#...........#..#...#......##......#.#...#..#.##..#####..........#.#.....#.#.####......#....#.....##.##.####...........#.#.##..###.....#.#.#...#.#..#..#.#.#..#..#....#..#.......#...#...#...#.#.##..#..#..##......#..#...#...#.......

output:

1725

result:

ok single line: '1725'

Test #43:

score: 0
Accepted
time: 99ms
memory: 17320kb

input:

5 160357 1
1 41933
1 68874
##########.###.##.#.#####..#.#####.###..##.#############################.#############.##.#####.##########.##########.###.############..########.#####.#.######.###..####.####.##########.#####.###.##########..#.#######.##.###.#..#.###############.##############.###.###..###...

output:

20843

result:

ok single line: '20843'

Test #44:

score: 0
Accepted
time: 184ms
memory: 24352kb

input:

1224 1225 1
520 1165
390 755
.............................#....................................................................................................................................................................................................................................................

output:

0

result:

ok single line: '0'

Test #45:

score: 0
Accepted
time: 262ms
memory: 24404kb

input:

1224 1225 1
1155 1123
435 159
###....#.#.##.##.####.##.###.##########.##.####.#.#..##.##..#..####...#..#.....#####....####.###.#####...#..#..#....###.#....#....#.##.#.....##...##.#...##...####.####..#.#####.##..#.##.##.#.###.#..##.##.##..###.##..#.....#############.#####.#.##...##.#.####.#########.#...

output:

276

result:

ok single line: '276'

Test #46:

score: 0
Accepted
time: 181ms
memory: 25916kb

input:

1224 1225 1
533 1130
900 376
############################################################.###############################.########################.######################################################################.###############################################################.##################...

output:

1015

result:

ok single line: '1015'

Test #47:

score: 0
Accepted
time: 82ms
memory: 43308kb

input:

1 1500000 1
1 32769
1 947728
.................................................................................................................................................#................................................................................................................................

output:

9041

result:

ok single line: '9041'

Test #48:

score: 0
Accepted
time: 77ms
memory: 42812kb

input:

1 1500000 1
1 1314999
1 652665
##########################################################################################.###################################################.#############################################################################################.################################...

output:

655757

result:

ok single line: '655757'

Test #49:

score: 0
Accepted
time: 261ms
memory: 25620kb

input:

1224 1225 1
969 785
150 464
...................................................................................................................................................................................................................................................................................

output:

37

result:

ok single line: '37'

Test #50:

score: 0
Accepted
time: 259ms
memory: 24108kb

input:

1224 1225 1
1155 1123
435 159
.................................................................................................................................................................................................................................................................................

output:

49

result:

ok single line: '49'

Test #51:

score: 0
Accepted
time: 193ms
memory: 26056kb

input:

1224 1225 1
533 1130
900 376
..................................................................................................................................................................................................................................................................................

output:

407

result:

ok single line: '407'

Subtask #2:

score: 19
Accepted

Test #52:

score: 19
Accepted
time: 1ms
memory: 5652kb

input:

3 6 2
2 1
3 3
...###
..##..
#..###

output:

0

result:

ok single line: '0'

Test #53:

score: 0
Accepted
time: 3ms
memory: 7588kb

input:

4 24 4
3 4
3 3
..#...##.#...###...###.#
.##.#..##.##.##..#.####.
#.......#.#.#...#.#####.
######....######.#...#.#

output:

0

result:

ok single line: '0'

Test #54:

score: 0
Accepted
time: 2ms
memory: 5572kb

input:

2 136 2
1 133
2 45
#############################################.##################.#.#######.##############.#################.##############.##.######.###
####.########.###############.####.###..####.#.###.#################.##..##############.###.############################################

output:

41

result:

ok single line: '41'

Test #55:

score: 0
Accepted
time: 0ms
memory: 7624kb

input:

31 32 31
6 13
22 29
................................
................................
..............................##
......#.........................
................................
................................
............#...................
................................
...................

output:

0

result:

ok single line: '0'

Test #56:

score: 0
Accepted
time: 2ms
memory: 5664kb

input:

31 32 31
17 32
22 6
...##.#...#...###.##.#.##.###.##
###...#.#..#..#.#.##..##.#######
###.#.#.###.######.#.#..###..###
..#.#.##....#.#.###.########....
####.#.#.#############.###.#.###
#..###.#######.##.#.###.##.####.
#####.###..###...##.###..##...#.
.##.#.###..####...#####..#..#.##
.....####.#....#...

output:

1

result:

ok single line: '1'

Test #57:

score: 0
Accepted
time: 3ms
memory: 7624kb

input:

31 32 31
31 1
28 28
################################
##########################.#####
#.####################.#########
################################
################################
.###############################
################################
################################
################...

output:

1

result:

ok single line: '1'

Test #58:

score: 0
Accepted
time: 2ms
memory: 5664kb

input:

2 500 2
2 127
2 384
#..##..#####...##...##.#...#..#.##...###.##.###.##..##.#.####.#..##...#######.##.###.#####..#..####.#####...#....##..######.##....####..####..##.....####..#..##.#.####...#.##.##.##..######..#.##.#.##..#######..#.###.##.#.####.#.#..#.#..#...#########.###.#.##.###.##.#...##....###....

output:

76

result:

ok single line: '76'

Test #59:

score: 0
Accepted
time: 1ms
memory: 5528kb

input:

10 77 6
6 3
1 51
..###...#.#..#.##........##........#...##....#...#.#.....#........##......#..
##.........#.#....#.#.##.##......#.#..#..#.........#...#..#..##..#....#.###..
.......##...##....#......#...#..#.#####............#....#........#.#........#
..#......#...##.....#...##..#.#..##..##..#...##.....

output:

2

result:

ok single line: '2'

Test #60:

score: 0
Accepted
time: 0ms
memory: 5576kb

input:

3 86 3
2 57
1 6
####...##########.################.#.#.#.#########.###########################.##..###
#.#####.######.##.#################.##.############.####..#######.########.###########
##.#####.##.##.########.##.#####.################################.############.#######

output:

16

result:

ok single line: '16'

Test #61:

score: 0
Accepted
time: 1ms
memory: 7700kb

input:

12 50 4
10 13
3 13
#.########.####.####.#.######.######.#####.#####.#
####..########.######..#.#.##..##.##...###.##..###
#.##########.#.#########.####.####.###.#####.##.#.
.######.#####.#.###############.#.####.####..##...
###########.##.###.#####.##.########..#...##.####.
#########.#######.##..####...

output:

2

result:

ok single line: '2'

Test #62:

score: 0
Accepted
time: 2ms
memory: 5572kb

input:

4 52 3
2 33
3 39
....#.............#...............#....##...##....#.
#..#....................#..#.....#.##..#....#.#..#..
.#..........#.....................#...............#.
.#...#.....##......#..#......##.....................

output:

0

result:

ok single line: '0'

Test #63:

score: 0
Accepted
time: 2ms
memory: 5532kb

input:

16 49 2
1 43
7 40
##########################################.######
####.############.###############################
#################################################
#################################################
##.####.#########################################
################################...

output:

3

result:

ok single line: '3'

Subtask #3:

score: 16
Accepted

Test #64:

score: 16
Accepted
time: 0ms
memory: 5656kb

input:

35 60 20
3 60
2 44
.#....##.#.###..##.#.#....#.....#..#..#.##.#..#....###.####.
#.#......#.####..####...#...#......#........####....##.#.###
.#..#.....#.####..#.##..#.#.#...#.##..#.#..#######....#..##.
.#.#...##..#.##.......#......##......####...##.##..##.#....#
#...#.......#..#..#...#.#####.##.###....

output:

1

result:

ok single line: '1'

Test #65:

score: 0
Accepted
time: 3ms
memory: 5900kb

input:

63 602 3
10 463
3 402
#.#.#..#..######.#.##.##.#########.###.##.##..#..####.#...#########..###..####.######.###.##.#.....############.####.########.#.########.##.######.###..#####.###..##.#..#..##..##.###..##.###.#######...#.##.##.#.#.##...##...####.###.##.#.#.....#####.##.#..#.##..#...######.#####....

output:

9

result:

ok single line: '9'

Test #66:

score: 0
Accepted
time: 11ms
memory: 6216kb

input:

45 1194 5
4 632
37 206
...#..#............#..........#..##....##......#...##..#..#.............#...#...........##....#.........#.#.##..........#......#..........#.....#...........#........#.#.................#................#..........##.......................#.....#..........#........#........#......

output:

0

result:

ok single line: '0'

Test #67:

score: 0
Accepted
time: 6ms
memory: 7932kb

input:

244 245 244
28 168
222 200
...#...................................................................................................................................................................#..............................................................#..............
..............................

output:

0

result:

ok single line: '0'

Test #68:

score: 0
Accepted
time: 2ms
memory: 6184kb

input:

244 245 244
175 140
70 11
##.##....###.###..######..###.#.#####.##..#.#####.#.###.###.....#....###.#####.##..#.###.####.#..##.####...#.#####.###.##..#######.##.##...#..####.#...#####.##.###.#....##..####.###.#.#####..#.#.##.###.#..#.##.####..#.#.#...#######.######.##.#..
#..#..##.####.###.###..........

output:

1

result:

ok single line: '1'

Test #69:

score: 0
Accepted
time: 5ms
memory: 6056kb

input:

244 245 244
241 52
100 202
#######.###################################################################################################################################################################.#########################################################################
###########################...

output:

1

result:

ok single line: '1'

Test #70:

score: 0
Accepted
time: 4ms
memory: 6412kb

input:

62 967 62
41 1
29 386
####.######.####.#####...##.##..##.####..######.##...######....#.#..#...#.#.###.##.###...######..#.#.####.###.##.###.#...###..##..####.####.#.#...###..#.#..#..###.....#####.##..##.####..##......#.####.##.#...##..###.#....#..##.###.#..#####.#..#.#.#.##..#..#.#..##.##.####...#.#....

output:

6

result:

ok single line: '6'

Test #71:

score: 0
Accepted
time: 17ms
memory: 7260kb

input:

202 595 58
71 324
182 516
..#.###....#.##......#............#...#.###....................#....#....#...#.##.........#.....#....#.#.......###.#........#####..#.......###......#......#.......#...##..........#.#.....#.#.................#.#...#..#.#.......#.#.##...#.#..#......#.....#.......#.#..#..#.......

output:

0

result:

ok single line: '0'

Test #72:

score: 0
Accepted
time: 6ms
memory: 7060kb

input:

387 387 387
100 184
358 250
................#...........................................................................................................................................#......................................................................................................................

output:

0

result:

ok single line: '0'

Test #73:

score: 0
Accepted
time: 3ms
memory: 6960kb

input:

387 387 387
133 20
329 125
#..##.##..###.##.##..######..#####.#.#####..#####.####.#....##.#.#.#.#.##.##..##.###....#.#..#.#.##...###########..##..#.##..##.######.##.#.#####.###.##.#....#..##.##.##.#####..#.##.##.####..#.###.##.##.#.#....###...#.#.###.##..####..##.##.#.#.#.#.###....#.###.#.#..#.###.#...

output:

1

result:

ok single line: '1'

Test #74:

score: 0
Accepted
time: 8ms
memory: 7092kb

input:

387 387 387
201 41
238 340
###########################################################################.#####################################################################################################################################################################################################...

output:

1

result:

ok single line: '1'

Test #75:

score: 0
Accepted
time: 80ms
memory: 12296kb

input:

601 723 26
258 272
578 200
#.#.....#..#.##.##.##.......#.......#...#..#.....##...##.##..###.....#.....#.#.#....###...#.#....#...##..#..#.####...#..#..#.......#..##.....###...#.#.#....#....####..###.#.##..##....##.....##.#..#.##.#.#....#......#...##.....##.......#..#.#...#..#..##...#...#....####.##.#...

output:

0

result:

ok single line: '0'

Test #76:

score: 0
Accepted
time: 168ms
memory: 28112kb

input:

103 12319 67
96 7020
42 1423
..##.###......#...#...#.........#........#....#..#...##.......#..###......###...#...##..#.##.##......##..#....#..............#.#......#.#...#...#..#..##.#..#....#.........###...#.....#..#..###...#.......#..#...##...#..####.##.#.##..##...#..#..####...#.......#.#....#..#.#...

output:

0

result:

ok single line: '0'

Test #77:

score: 0
Accepted
time: 90ms
memory: 26052kb

input:

1224 1225 1224
582 110
326 1104
..................................................................................#...........................................................................................................................................................#................................

output:

0

result:

ok single line: '0'

Test #78:

score: 0
Accepted
time: 61ms
memory: 22996kb

input:

1224 1225 1224
1024 851
437 463
##..#.###.####..##..#...#.#...##.#.#.########.#.#####..##..##.###..##..##..##.#...#.##.##.#####..###########.#.##...#.###########.####..####...#......##...###..#.#.####.#####.#.####.####.##..#.######..#.#.##.#.#.#.####....#...###.##...#..#..#####..#.#####.#...##.##......

output:

1

result:

ok single line: '1'

Test #79:

score: 0
Accepted
time: 47ms
memory: 22820kb

input:

1224 1225 1224
188 85
758 1157
#####.##.########################################################################################################################################################.###############################################################.###########################################...

output:

1

result:

ok single line: '1'

Test #80:

score: 0
Accepted
time: 154ms
memory: 31480kb

input:

72 20833 72
41 567
6 17116
##.....##.##..#..###....###.#..##..#.#...#......#.#..###.#..#.#.#..##..#.##.......#...#.###..##.#.#..#....#....##..........#..#...##...#........#..#.#.##.###.#.###....###.#....#.#...#....#.##..#.#.##.#######.#...##....#.#.......##..#..#...##.##.........#..#....#..###.##......

output:

0

result:

ok single line: '0'

Test #81:

score: 0
Accepted
time: 178ms
memory: 31792kb

input:

114 13157 114
100 43
54 9728
.....#.....##.##....##.#..###.###.#..#.#...#....#.##.....#..#.#.###................###...#..#..#.##.#...#..#.##........#...#.#..##...#..###..##.#.....#.#.....#.....##.....#.##..#.#....#..#.##..#..##..#.###.##...#.#.#.#..##...#...#...#.##.##.#.#....#..#.#.........#....##....

output:

0

result:

ok single line: '0'

Subtask #4:

score: 19
Accepted

Dependency #2:

100%
Accepted

Test #82:

score: 19
Accepted
time: 1ms
memory: 5560kb

input:

2 2234 2
1 330
1 953
#######.##############################################################################.#######################.############.#############.##################.#####################################.###########.##########################################################.#############...

output:

300

result:

ok single line: '300'

Test #83:

score: 0
Accepted
time: 7ms
memory: 6344kb

input:

2 30000 2
2 1567
2 22320
#####.##...##..#.##..###..########.##.###.##.#.##...#.#.....#...##.###..#####.#.##.#####...#####..#######.....##....####..#....#.#.....#.#..####..####....######.###.#...#..####..####.##.##.###..#..#...###.########..####.##.#####...##########.#.##..####.###.##.#...##.#..#..##...

output:

6458

result:

ok single line: '6458'

Test #84:

score: 0
Accepted
time: 8ms
memory: 6288kb

input:

15 4000 15
14 2553
11 1177
#....####.##....##.#..####.##.#####....#.######..##...###..####.#..#.######.####.##.#..####.######.##....##.#.##.......###.##.#..####....##..####.#.#####.#.###..##.#.##.############...###.##.#...##..#.#####..##..##################..#####.####.....#..##.#######.##..##.#.#.#...

output:

73

result:

ok single line: '73'

Test #85:

score: 0
Accepted
time: 4ms
memory: 6140kb

input:

24 2500 24
2 1260
23 1965
###..##.###.#..##.###..#.#..#....#...#####.#.#####...###.#....#.##.##.###.####..####..#.###..###..##.#.....#.#...#.###.##..##..#####.##.##...##.#......#######...#.#.####.#......#####.#.##.#####..##......#.#.#.#.#####.#####...###.#.#..#####..#.##...#.##.####.####.#.#.##..#.#...

output:

25

result:

ok single line: '25'

Test #86:

score: 0
Accepted
time: 5ms
memory: 8200kb

input:

39 1538 39
8 1
30 1398
#####.###.###.#...##..#....##.#######.#.###.####.......#..###..#####......#.####.###..##.#..##...#.#####.##.#..##.##########.##.#####..###...#..##.#########.###.#.##.#..#.#####.####..#.#.###.....##......#######..##..#####.#.#####..###.######...#.#.##.##...#.##....#.#.###...#.#...

output:

32

result:

ok single line: '32'

Subtask #5:

score: 5
Accepted

Dependency #4:

100%
Accepted

Test #87:

score: 5
Accepted
time: 17ms
memory: 6948kb

input:

13 10513 3
10 3868
13 183
.....##########.#...#....########.####..#.############..###..#..#.####.##########.###....#.#.##.##.#########.#...#..#########.###..###..######.#####..##..#...###.##..##.##.########.....###.##.#.####..####.#...#####.###.##..##.#.##.#.##.###..###.###.#####.##.##.###.##..#####...

output:

720

result:

ok single line: '720'

Test #88:

score: 0
Accepted
time: 7ms
memory: 7672kb

input:

2 75000 2
2 64107
2 2578
.###..##.######...######.#.#####..###...##...#########.##.###.....###...##.##.##..########..####.#.#########.#......#####..#.##.######..#.##########.##.#####.#.#..#.#.#.##..####.##.##.######.......#..######.##.##..#.#...#..#...#.#..#.#.##..#####.###.#.#.#..##.##..###..#####....

output:

19250

result:

ok single line: '19250'

Test #89:

score: 0
Accepted
time: 12ms
memory: 7044kb

input:

21 7142 21
19 909
10 6297
###..##..#.....#.####..#######.###.#.###..###.##.####.#####.#.####..###.#.##...#.....##########...#####.#...##........#.########.##.#.###.####.##.##.##.###.##.#.#...##.##..##.#...#..#.##.#..###...##.##.#####.#.###..#.#.#.#.#.###..##..#..#.#.#...#.#.##....#.#.###...###.###.....

output:

210

result:

ok single line: '210'

Test #90:

score: 0
Accepted
time: 10ms
memory: 7340kb

input:

33 4545 33
13 795
29 4232
.#.#......#.#..#..#.#.#####.#.#..##.#.###############.###.###......#..##.##..###...##.###..#####.###.##.##...##...##.###.####....#.##.#.#....#.##...#.#####..#####.####.####.##.##..##.##....##..#.####...#####.##..#..#.#...####.#######.#.#..#.##...###.#.#...#..##.#####.##.###...

output:

90

result:

ok single line: '90'

Test #91:

score: 0
Accepted
time: 16ms
memory: 6984kb

input:

53 2830 53
11 2624
46 123
.#.#.#######...###...###.###.#.##...#####..#######..#####.###..#####.##..#.######.#####.####.##..#.#.###.########......#...###.#...#..##.##.###...#.##....#.###.#.##..#####.##.####..##..#.#.##.#..#####..###.###.##.##.####.....##.###.#..##..###.#####.############.####.#####.#...

output:

43

result:

ok single line: '43'

Test #92:

score: 0
Accepted
time: 11ms
memory: 7684kb

input:

84 1785 84
48 353
12 1389
####.##....##.#.#..#.##.##.#.##.##.#####.#..###.#.#.##.#..#.#.##.#.#.#...#........##.#..######.#....#.##.######..#.###..###...#..#.##..#....#.#.##############.#.###.##.#..##.###.####.#.###.####.##.#..#.#.##..#######.######.#..##.####.#.#.#.#..##.#...#.....##.########....##....

output:

12

result:

ok single line: '12'

Subtask #6:

score: 19
Accepted

Dependency #1:

100%
Accepted

Dependency #3:

100%
Accepted

Dependency #5:

100%
Accepted

Test #93:

score: 19
Accepted
time: 31ms
memory: 7524kb

input:

13 15064 3
7 12096
2 13762
#.###.##.#.#..##..#.##.#.##...##....#.#..#.###.#.####.#.#....#..####.....###...............######.#.#####.#..#####.#.#####....###.#....###.##..###.#.#...#.....###.##.#...#####.#.......#.##..###.######.#..#.#.#..#....##.#..#.....#.#.#.####..#...#.######.#...##..##.#.#.....#...

output:

129

result:

ok single line: '129'

Test #94:

score: 0
Accepted
time: 39ms
memory: 10068kb

input:

53 6324 24
23 714
24 6040
####.####.#####..#########.######.##.#.#####.#..#..#...####.#####.###.####.####...##########..#######.###.###.#######..#####.########.##.####.######.######..######.##############.#######.#.#...#.####..#######.#...##..#######.#.##.#..#.###..#######.#.###.###############.####...

output:

195

result:

ok single line: '195'

Test #95:

score: 0
Accepted
time: 74ms
memory: 17596kb

input:

3 254000 2
1 85641
2 123859
#########.###.####..##################..######.##.###########.##....######..#####.###########.###.###.####.#.#####.##..#.###.####..#####.##.##..######.##.#########.######..#..#.##..###########.#######..#.####.####.#.###...##.###.##.##.#####.####..########.##.#.##.###.####...

output:

13367

result:

ok single line: '13367'

Test #96:

score: 0
Accepted
time: 120ms
memory: 18904kb

input:

22 45590 10
13 26636
19 11699
#.######.##.########.###.##.##.###.####..###..#.####.#..###.######.######...#####.#.####.##########.#####.#####..#.#.####.#.#######.####..#.###.#.#####.###########.####.########.##.###..############################.##..########.#.####.#.###.####.#.###.######..###.####.#...

output:

1212

result:

ok single line: '1212'

Test #97:

score: 0
Accepted
time: 176ms
memory: 23588kb

input:

37 35344 13
35 16837
35 17654
..##.#.#..##..##..###.##...#.#.#...###..#.#.#####..###########.#.###.#..#.#.#.#.##.###.##...####.#...###.....##.##.###.........####.#..###.###..#...#.###.##.#.#...#.####..#....##.##.##...####.##..##.##..##...#.#.#.####.##.#.#.##.#.#.##..#...#...##.###.#...#...##....#..#...

output:

40

result:

ok single line: '40'

Test #98:

score: 0
Accepted
time: 136ms
memory: 25040kb

input:

45 33333 45
22 1605
29 16084
.##.#.....#.###.#.#.#...#..####..##...###.#...#.##.###.##.##.#..########.#.#####.###.#.####..###...###.#.###.###.###..##....###.##.####..#######..##.###..##..#.#.##.#########.#.##.#.##......#..#.##.##.##...#..##.####.##..####..#..#.####...#######..##..##..####.###..##.#....

output:

283

result:

ok single line: '283'

Test #99:

score: 0
Accepted
time: 140ms
memory: 25744kb

input:

72 20833 72
67 6155
26 19037
.######...##...#.#.######.#.#..##..#.######.#..##..##..##.###.#######.#.#.######..#########.#######..##.######..#.##.#.#.###.......##..#..#..###.##.#.##..##.#...#..#..##...########.#######.##..###..#.########.#######.##..##.##.#...#.###.#.##.#..#.#####..#####..##..#.##.....

output:

163

result:

ok single line: '163'

Test #100:

score: 0
Accepted
time: 154ms
memory: 24904kb

input:

114 13157 114
2 8260
28 869
.###..####.#..##..##..##..#...#..#.##.####.#.##..##.#.#..####..##.#...###..###...##.##...##..###....######..##.#######..#..####.###.####.#...#.#######.##..#..#.##...######...#####.#.###.#..#####.#..######.#.#..#..#.#####..#.#..#####..####..##.##.####.######.#####.####..##...

output:

61

result:

ok single line: '61'

Test #101:

score: 0
Accepted
time: 155ms
memory: 24936kb

input:

181 8287 181
137 5084
21 272
..#####...####.#.##.#.####.##...#.######....#...#.#.#..#.##.#.##.#.#.###.#.##..#.####.#...##....##..#......#....##..####.#########......###.##.###########..#..#.#####.###.###....####.#.###...###.#......#..####.#.#########..#.#.######.#.####..##...####.#######..##.#...#.#...

output:

26

result:

ok single line: '26'

Test #102:

score: 0
Accepted
time: 160ms
memory: 26512kb

input:

45 33333 45
29 8688
9 28980
.#...#..#....#..#....#.#.#.......#.##...........#.....#.....#......####....#...#.###....#.#.#..#..#.#....#...##.#...#.#...#...#....#...##....##.......#........#......##..#.#..#...#...###.###.....#..#.....#.#...#..###.##...#.#.#.#..#..#..#......#...#.#...##.....##.#..###.#...

output:

23

result:

ok single line: '23'

Subtask #7:

score: 8
Accepted

Dependency #6:

100%
Accepted

Test #103:

score: 8
Accepted
time: 416ms
memory: 46096kb

input:

1732 1732 1
1134 183
293 1667
############################################.##############.##################.###############.#######################.########.###################.#############.#.#############.############################################################.##.############################...

output:

1564

result:

ok single line: '1564'

Test #104:

score: 0
Accepted
time: 171ms
memory: 28500kb

input:

34 48391 20
10 35471
20 29746
.##..###.####.#.##...#########..#..##.####..###.#######.##.#.######.#.######.#####.#...##.###..#.####.#####.#.#.###.########...##.####...###########.######.#.##################.##..####.##.#####.##.####.#.##.#####...####..#...##..####.##..#####..###.#.#.###..###..###.#....

output:

246

result:

ok single line: '246'

Test #105:

score: 0
Accepted
time: 280ms
memory: 35996kb

input:

191 9036 8
139 8514
84 2476
...#.#..........#...##..##....#..#......#.#..#.#.........###...#..#.....#..#..........#..#...#......#...##....##.#..#..##.#..#................#..#.#........#....#..........##.#.#....#.#......#..##.#...#..#...#.#.#......#................#.#.....#.......##............#...##...

output:

0

result:

ok single line: '0'

Test #106:

score: 0
Accepted
time: 267ms
memory: 33556kb

input:

771 2770 40
431 2092
692 1929
##############################################################################################################################.##########################################.####################################################################################################...

output:

7

result:

ok single line: '7'

Test #107:

score: 0
Accepted
time: 432ms
memory: 46476kb

input:

1732 1732 1
902 98
138 1552
.........................................................................#.........................................................................................................................................................................................................

output:

0

result:

ok single line: '0'

Test #108:

score: 0
Accepted
time: 569ms
memory: 46216kb

input:

1732 1732 1
872 409
1099 1344
#.#.###.####.##..#.###.#.#########....#####.##..####.#.#.######....#.#.#..##.##.#.#.#.######..#.##.#..##.####.....#.#.####..#..#.#.#...##.#...#....#####..##.###.#..##.###.##..##.#.#...#.#..#.#######..#.#.##..##....#..###..####.####.###.#....###.######.###....#.#.....#.....

output:

214

result:

ok single line: '214'

Test #109:

score: 0
Accepted
time: 351ms
memory: 45204kb

input:

1732 1732 1
1497 303
842 638
########################################################################################.##############################################################################################################################################################.#######################...

output:

891

result:

ok single line: '891'

Test #110:

score: 0
Accepted
time: 170ms
memory: 45384kb

input:

1732 1732 1732
456 181
1566 1525
..............................................................................................................................................................................................................................................................................

output:

0

result:

ok single line: '0'

Test #111:

score: 0
Accepted
time: 112ms
memory: 41808kb

input:

1732 1732 1732
1054 882
115 1413
#######.#..#.###.##.###.#.##.....#..#..#.##..####..#######.#..##.#..##..#.##..#......#.#..######.#.#..#..#.##.###...###############.#.##..#####.##..###.#.####.########.####..#..##########.##...#..#.##..#..#..####.##..###..#.#..####.######.#.###.##.#...#.####.########...

output:

1

result:

ok single line: '1'

Test #112:

score: 0
Accepted
time: 115ms
memory: 43712kb

input:

1732 1732 1732
1384 1517
1391 163
##################################################################################################################################.#######################################################################################################################################...

output:

1

result:

ok single line: '1'

Test #113:

score: 0
Accepted
time: 177ms
memory: 80920kb

input:

1 3000000 1
1 373836
1 2935057
.............................................................................#..................................................................................................................................................................................................

output:

25447

result:

ok single line: '25447'

Test #114:

score: 0
Accepted
time: 161ms
memory: 80540kb

input:

1 3000000 1
1 80444
1 1787839
####################################################################################################################################################################.##############################.##########################################################################...

output:

1690196

result:

ok single line: '1690196'

Test #115:

score: 0
Accepted
time: 258ms
memory: 46504kb

input:

57 52631 57
46 47146
41 2625
###.....##.##..##.#.#.#.#.###..##..###...#..#####.#.###.###..##.#..######.#.##..###.##.#####..#######...#..##..######.###.##.#.######..##.##..####.#.#.##.##.####..#########.#.######..##...#####..###...##..##.######.#.###..#####..#.#...####.####.##...##...####..#...####.....

output:

699

result:

ok single line: '699'

Test #116:

score: 0
Accepted
time: 301ms
memory: 46636kb

input:

90 33333 90
10 31119
60 18659
#.##.#######.#.#.##.##..###..#...#..#......#..####.#.#######.#.####..###.#.#.##.#.##.#..#.#.###.#.##..#...##..####.#.##.#.#.#.###....##..#..#...#..####....##..######.....#.####..####...####..#.#.#...####......#.##.##.######.#####.#.#..#...####...##.#.##..##.#.###.###......

output:

128

result:

ok single line: '128'

Test #117:

score: 0
Accepted
time: 289ms
memory: 45732kb

input:

144 20833 144
26 3250
75 9451
####.#.#..#.#.#.#.######.#..####....#..##.#####....##.#...##....##..#.#..##.#.###..####..##.#....#...#.#.#####.#.#.###..#.####..##..##.#...#####.....#.#.##...#..########.###...#######..#..#.#.##.#.#.#..######.#.##..#....#..#..#....###...###.#.###..#.###.....##..#.#.####...

output:

41

result:

ok single line: '41'

Test #118:

score: 0
Accepted
time: 301ms
memory: 45812kb

input:

228 13157 228
167 12504
80 525
##.##..#.##..##.....#.###########..#######..##..###..#.....##.###.#.######.#.###.#######..##..#.#..##....#.....#######..#####..#.#.#...#.##....###.#.###########..#.####..#.###.###########...###.###..#####.#..##.###.####.##.####.#####..##...##.#..#..####.##.#....####......

output:

51

result:

ok single line: '51'

Test #119:

score: 0
Accepted
time: 590ms
memory: 45532kb

input:

1732 1732 1
902 98
138 1552
...................................................................................................................................................................................................................................................................................

output:

24

result:

ok single line: '24'

Test #120:

score: 0
Accepted
time: 574ms
memory: 47124kb

input:

1732 1732 1
1140 1484
1239 196
................................................................................................................................................................................................................................................................................

output:

104

result:

ok single line: '104'

Test #121:

score: 0
Accepted
time: 457ms
memory: 44876kb

input:

1732 1732 1
320 975
1066 1240
.................................................................................................................................................................................................................................................................................

output:

794

result:

ok single line: '794'

Subtask #8:

score: 6
Accepted

Dependency #7:

100%
Accepted

Test #122:

score: 6
Accepted
time: 896ms
memory: 88460kb

input:

2449 2449 1
221 573
1987 2242
###########.##.################.##.############.##############.##################.##########.##########.#########.#########.######.############################.###.########.####.##########.#########.##############.#.#######.#############.########.#######################...

output:

2243

result:

ok single line: '2243'

Test #123:

score: 0
Accepted
time: 315ms
memory: 51136kb

input:

423 7339 400
202 2322
164 6231
############.###.################.######.#.#############################.#########.####.###################.############.############.##########################################.########################.##.###################.##################.#########################...

output:

10

result:

ok single line: '10'

Test #124:

score: 0
Accepted
time: 775ms
memory: 56504kb

input:

562 6516 8
549 2863
319 196
#.###...##.#.#...#...#.#...##.##.####.#.#.####.###.#.#.#..###..####.#....#...#.#.#.####..#...##....#....##.....#.#..###.####.......#.#...#.##..#..#.#.##..#..###..#..###......#...##.##..####.....##...####...#########..####.##.###...#.###..#.#...##...#.######..##....##..##....

output:

135

result:

ok single line: '135'

Test #125:

score: 0
Accepted
time: 795ms
memory: 88176kb

input:

33 180735 1
30 144349
3 160285
.##..#.#.#..#.##..###.###.##########.####.########.##..####.####.####..###################.######.####..####.######.##.###.###.########.##.###.####.#.#.#####.###########.#.#####..#.###.###.############.#.###....##..###.###.########.#..#.####.####.##.#######..####.#.#.#...

output:

9056

result:

ok single line: '9056'

Test #126:

score: 0
Accepted
time: 751ms
memory: 89320kb

input:

2449 2449 1
2367 2132
373 1253
#..................................................................#...............................................................................................................................................................................#............................

output:

0

result:

ok single line: '0'

Test #127:

score: 0
Accepted
time: 1272ms
memory: 86896kb

input:

2449 2449 1
1319 1761
2366 1093
#.###..####.#.##.#.#######.#.##.##...#.##.###...###.###.#....###.....#.#.#.####.####.####.##.##.##.#.###.######..###.#.#..#####.#..######.#.#.#.#.###..#..#.#...######..#.###..##..####..#######.##...#..#######....###.#...##..######.##.###...#.###.#####.#.#.###..#....#....

output:

284

result:

ok single line: '284'

Test #128:

score: 0
Accepted
time: 913ms
memory: 85980kb

input:

2449 2449 1
474 22
2171 1860
#############.###############################.#########################.#######################################################################################################################################################################################################...

output:

3156

result:

ok single line: '3156'

Test #129:

score: 0
Accepted
time: 359ms
memory: 85988kb

input:

2449 2449 2449
103 250
969 1546
................................#...................................................................................................................................................................................................................................#..........

output:

0

result:

ok single line: '0'

Test #130:

score: 0
Accepted
time: 208ms
memory: 80920kb

input:

2449 2449 2449
2333 1437
1154 109
#.#.##.#....####..###.##.##.#.##.#....###..##.#..##.#.##.#######.###..#.#.#.#.#.####...##..#.##########....#.######.#.##.#..#####.##.#.....#.####...#..###.##...#..#.##.....##.##....#####.##...##.##.#.#..#.##.#######..########.###.#...#..#..#####.#..######..######..#...

output:

1

result:

ok single line: '1'

Test #131:

score: 0
Accepted
time: 216ms
memory: 81708kb

input:

2449 2449 2449
1201 1533
2370 35
#############################################################################################################.###################################################################.#########################################################################################...

output:

1

result:

ok single line: '1'

Test #132:

score: 0
Accepted
time: 328ms
memory: 157408kb

input:

1 6000000 1
1 2195469
1 368116
................................................................................................................................................................................................................................................#...............................

output:

18302

result:

ok single line: '18302'

Test #133:

score: 0
Accepted
time: 351ms
memory: 156080kb

input:

1 6000000 1
1 2514105
1 5002744
.################################################################################################.#####################################.#############################.########.###########################################.###############.#################################...

output:

2463413

result:

ok single line: '2463413'

Test #134:

score: 0
Accepted
time: 603ms
memory: 86780kb

input:

72 83333 72
56 23691
13 70663
#####.....#.##...#########.##.####..###.#.#####.....#####...#.#..####.#####.#..###.#....##.######.#.###..##.#.#######.##.##.##.#..##..##..#######.######...##.#.#.####.####.###.######.#.#.#...###..#..#.#.#..#####.#..#.#.#.##..#.#.#....#.....##..#.##.###..##...#.#####.......

output:

592

result:

ok single line: '592'

Test #135:

score: 0
Accepted
time: 562ms
memory: 88028kb

input:

114 52631 114
27 7458
105 40769
.###.#.#..#######.#...####.#####..#.#####..#####.##.#..#..#.#.#..#.#.#######..#####..#.#...#.###.#..##.########.####.##.##.#.....#.###.#####.#...##..##..##.###......#.#.##.##.#######..#.##.##.##.....###...#.#.#.#####.###..#.#####.###...##.###...#..#.#..#######.##.#.#....

output:

273

result:

ok single line: '273'

Test #136:

score: 0
Accepted
time: 629ms
memory: 86804kb

input:

181 33149 181
120 7874
65 28546
.###..#.######.###.##.###.#.#####.###.....#####.##.#.#.#######.#.#..#######..#...#####..####..##..##..#.###.#.####....########.#########.#.##.#######.###.#.###..#..##...#####...###.##.#...#####.#.#####.#.###..#..#.#.####.#.##...#.###.###.#####..###.####.#.#.###.####.....

output:

109

result:

ok single line: '109'

Test #137:

score: 0
Accepted
time: 735ms
memory: 87260kb

input:

288 20833 288
248 12159
178 19038
.#####.#######.##.####...##..##.#....##.#.##.##.####..######..#..#.#.#####..#####.#..#...########.#..##########.##.##.#.####.#..#.####.###.##..##.##..##.#.##.##..######....###.#.####..#.##.####.#..######.#.#...#.#...####..###.#....#.#....#.#...##..######.....#.#.#.#...

output:

24

result:

ok single line: '24'

Test #138:

score: 0
Accepted
time: 629ms
memory: 92236kb

input:

57 105263 57
3 7864
32 66457
....#...#...#..#.#..#...##..###...#.....##..#.#...#.#.#.#..........##....#..#.....##....#.#..#.....###....#...#.##...##...#....##..##.....#..##.#.#.#...#..#.#.##.......###.#.###..###.....#.....#........#...#..........#.#..#...####.#.#.....###..#..#...#.##..#.#..#...........

output:

6

result:

ok single line: '6'

Test #139:

score: 0
Accepted
time: 665ms
memory: 102916kb

input:

72 83333 72
8 22180
36 50149
....#....#..##....###......##..#.....##...#.#....##...#.####..####.##..###.#.###.......######......#....###..##.##.#..###.###...#...#..#....#.###.....#.##..#.##........##.....#####......#..##.......#.##.#....#.........#..........#.....#.##.#....#.#....###.....#.###.#.#.....

output:

0

result:

ok single line: '0'

Test #140:

score: 0
Accepted
time: 662ms
memory: 111056kb

input:

114 52631 114
48 45448
25 5761
..#...#.#......#....#...#..#.###...#..#.#...#####.##..#.#..#....#...##.#....##.....#..###...#.#.#.##..#....#..##.###.##.#.#.....#...#...###.#......##.###.#.#.###...#.#..#.#..#..............###.....##....#...#..#......#..#.#..##.#..#..##.....###.#.#.#.....#..##..###.......

output:

0

result:

ok single line: '0'

Test #141:

score: 0
Accepted
time: 724ms
memory: 111000kb

input:

181 33149 181
71 14607
15 1097
#......##..##..##.###.#..#.#..#..#...#...##.#...###...#.#.....#.....##....#.###.#..####.#.########.####.....##.###......#.....#.#...#.#...###..#.###.....#......#.#...####...#.......#....#........#..#..##.#.....#.......#...###.#...##.#.....##.##.#.......#.##.##...#...#....

output:

1

result:

ok single line: '1'

Test #142:

score: 0
Accepted
time: 1304ms
memory: 86272kb

input:

2449 2449 1
2367 2132
373 1253
................................................................................................................................................................................................................................................................................

output:

43

result:

ok single line: '43'

Test #143:

score: 0
Accepted
time: 1298ms
memory: 87080kb

input:

2449 2449 1
1366 1852
2224 451
................................................................................................................................................................................................................................................................................

output:

179

result:

ok single line: '179'

Test #144:

score: 0
Accepted
time: 1064ms
memory: 87216kb

input:

2449 2449 1
474 22
2171 1860
..................................................................................................................................................................................................................................................................................

output:

291

result:

ok single line: '291'

Extra Test:

score: 0
Extra Test Passed